如何在Genymotion和Android Studio中重新加载应用程序,而无需重新启动模拟器?

6

我正在使用Android Studio 0.9.9和Genymotion 2.3.1。

当我在Android Studio中按下“运行应用程序”时,Android Studio会让我选择在Genymotion中部署我的应用程序,我通常会选择这样做。

此时,应用程序正在运行。

假设此时我想在代码中进行更改。

我在Android Studio中保存了更改。

如何重新加载更改并重新部署应用程序而无需重新启动Genymotion?

编辑 最终的解决方案是升级到最新稳定版本的Android Studio下载。


再次运行您的应用程序,它不会重新启动您的Genymotion。 - Anjali
计数器是一个静态变量吗? - W I Z A R D
计数器不是静态的。 - Kim Stacks
我认为你应该就计数器值提出一个单独的问题。对于其余的问题,重新部署应用程序到模拟器中将不会携带先前安装的值,除非这些值已经保存在文件或SQLite数据库中。 - shyam
好的让我重新表达我的问题。我想在模拟器中重新加载应用程序。重新加载是这样一个事实,如果我的应用程序在Activity A中有一个按钮,我按下它,它打开Activity B,然后我返回到Android Studio输入注释,我希望重新加载应用程序,并自动回到Activity A。我可以通过停止模拟器并重新启动模拟器,然后在Android Studio上按运行来实现这一点。但我更喜欢有更好的方法来做到这一点。现在,Android Studio不允许我只需按运行键就能跳转回原始活动。那可以帮助吗? - Kim Stacks
6个回答

6

在进行React Native应用程序开发时,请按下Genymotion中的F1键,然后单击“Reload JS”。

对于Android Studio模拟器,请按下F2键。


1

-关闭模拟器
-在Genymotion窗口中,点击设备名称前面的设置图标
-在“Android系统选项”下,勾选“显示Android导航栏”
-点击确定并启动模拟器

您将获得导航栏,从中可以关闭应用程序


1

首先,正如eyal-lezmy所提到的,您需要下载Android Studio 1.0.2稳定版(如果IDE像Android Studio一样新鲜,那么您总是想要最新版本)。

如果我理解正确,您想要从模拟器中删除并重新安装应用程序。为此,在模拟器中,转到菜单 -> 设置 -> 应用,然后选择您的应用程序并卸载它。然后,转到Android Studio运行您的应用程序。

编辑考虑到您的评论重新加载是指如果我的应用程序在活动A中有一个按钮,我按下它,它打开活动B,然后我回到Android Studio输入评论,我想重新加载应用程序,并自动返回到活动A

如果您对代码进行任何更改,则必须重新运行应用程序才能看到其效果。但是,如果您希望默认启动的活动为Activity B,则应转到您的清单文件,从Activity A代码中删除此内容:

请将以下代码放入您想要应用程序从中启动的B活动中:

<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />

请注意,保留html标签。

@KimStacks 我的 1 是打错了,我会进行编辑(感谢提醒)。我能想到最快的方法就是像你一开始那样重新运行项目(在我看来,没有比这更快的方法了)。 - Menelaos Kotsollaris
重复运行似乎没有按照我的预期工作。我将安装1.0.2版本进行尝试。 - Kim Stacks

0

我在Genymotion下的Android 2.3.7遇到了类似的问题。我只是在启动之前关闭了应用程序。


关闭哪个应用程序?Genymotion还是Android Studio? - Kim Stacks
Kim Stacks,在 Genymotion 中关闭应用程序。 - R00We
1
如何在Genymotion中关闭应用程序? - Kim Stacks

0

如果您只需要在Genymotion移动设备模拟器上重新加载(刷新)应用程序并查看代码中的最新更改,则需要执行以下操作:

  1. 进入您已运行的Genymotion虚拟设备窗口;
  2. 将光标指向带有 Expo徽标的顶部栏;
  3. 按住鼠标左键并移动光标到刷新符号↻,然后点击它。

-1

实际上,您实际上不需要做任何事情。当您单击IDE的构建和部署应用程序按钮时,Android Studio将关闭它,安装它,然后再次运行它,包括您的更改。

在您这边发生了什么?

顺便说一句,我真的建议您更新Android Studio,自1.0版本以来,该软件非常稳定,并且表现得确实符合预期。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接