我使用的是Android Studio 0.9.9和Genymotion 2.3.1。
当我在Android Studio中按下运行应用程序时,Android Studio将允许我选择在Genymotion中部署我的应用程序,我通常这样做。
此时,该应用正在运行。
在这一点上说,我想在代码中进行更改。
我在Android Studio中保存了更改。
如何在不重新启动Genymotion的情况下重新加载更改并重新部署应用程序?
修改 最终,只需升级到Android Studio的最新稳定下载即可。
答案 0 :(得分:6)
在Genymotion中按F1,然后点击“Reload JS”反应原生应用程序开发。
按F2 for Android Studio模拟器。
答案 1 :(得分:1)
首先,正如eyal-lezmy所提到的,你应该下载Android Studio 1.0.2 Stable edition
,(你总是想要最新版本,特别是如果IDE像Android Studio
一样新鲜。
如果我理解正确,您想要从模拟器中删除并重新安装应用程序。为此,请在您的模拟器中转到Menu
- > Settings
- > Apps
,然后选择您的应用并取消暂停。然后,转到Android Studio
和run
您的applciation。
编辑考虑您的评论
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" />
并将其放在活动B代码中,您希望应用程序从该代码开始。
答案 2 :(得分:1)
- 关闭仿真器
- 在Genymotion窗口中单击设备名称前面的设置图标
- 在“Android系统选项”下,选中“显示Android导航栏”
- 点击确定并启动模拟器
您将获得可以杀死应用程序的导航栏
答案 3 :(得分:0)
我在Genymotion下遇到了Android 2.3.7中的类似问题。我刚刚开始之前关闭了应用程序
答案 4 :(得分:0)
如果您只需要在Genymotion移动设备模拟器上重新加载(刷新)应用程序并查看代码中的最新更改,您将执行以下操作:
答案 5 :(得分:-1)
你实际上并不需要什么都不做。 单击IDE按钮以构建和部署应用程序时。 Android Studio将关闭它,安装它然后再次运行它,包括您的更改。
你身边发生了什么?
顺便说一句,我真的建议你更新Android Studio,因为1.0版本,软件非常稳定,表现得非常符合预期。