如何在不重新启动模拟器的情况下重新加载Genymotion和Android Studio中的应用程序?

Kim*_*cks 6 android android-studio genymotion

我使用的是Android Studio 0.9.9和Genymotion 2.3.1.

当我在Android Studio中按下运行应用程序时,Android Studio将允许我选择在我通常所做的Genymotion中部署我的应用程序.

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

在这一点上说,我想在代码中进行更改.

我在Android Studio中保存了更改.

如何在不重新启动Genymotion的情况下重新加载更改并重新部署应用程序?

编辑 最终,只需升级到Android Studio的最新稳定下载即可.

小智 6

在Genymotion中按F1并点击"Reload JS"反应原生应用程序开发.

按F2进入Android Studio模拟器.


Men*_*ris 1

首先,正如 eyal-lezmy 提到的,您应该下载Android Studio 1.0.2 Stable edition,(您总是想要最新版本,特别是如果 IDE 是那么新鲜的话Android Studio

如果我理解正确的话,您想从模拟器中删除并重新安装您的应用程序。为此,在您的模拟器中,转到Menu--> Settings--> Apps,然后选择您的应用程序并卸载它。然后,转到Android Studiorun的应用程序。

编辑考虑您的评论 Reload being the fact that if my app has a button in activity A, and I press it, and it opens activity B, and I go back to Android Studio to type a comment, I want to reload the app and it auto starts right back at activity A

如果您对代码进行任何更改,则必须重新运行应用程序才能查看实际情况。但是,如果您希望默认启动活动为Activity B,那么您应该转到您的manifest文件,从活动 A 代码中删除此代码:

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

并将其放置在您希望应用程序启动的 Activity B 代码中。