有没有办法在模拟器中重新加载Android应用程序而不关闭模拟器,保存任何代码更改并再次运行模拟器?如果我对布局进行了简单的更改,那么在Eclipse和Android“启动”中运行它需要大约30秒,并且我可以解锁模拟器以运行该应用程序。有什么办法可以缩短这次改变的时间,还是我只需要处理?重新加载模拟器中的Android应用程序而无需在Eclipse中重新启动模拟器?
52
A
回答
55
Android模拟器是可热部署的。一旦保存并点击'run'
(假设没有编译错误),它将打包并重新部署到模拟器,然后该模拟器将重新启动应用程序以运行新版本。如果您有通过USB连接的Android开发人员手机,情况也是如此。
如果您收到消息“警告:活动未启动,其当前任务已经到达前台”,则通过按下后退按钮可以从模拟器的正在运行的应用程序的前面退出/移动。看起来像Android不会在这种情况下覆盖正在运行的应用程序。
1
代替从eclipse运行,使用下面的项目目录中的批处理文件来安装和卸载apk。这些工作伟大而快速。
INSTALL.BAT
cd bin
adb install *.apk
Uninstall.bat
adb uninstall this.is.package.name
21
在Eclipse中去运行 - >运行配置...
对于你第一次需要设置以下突出显示的选项,因为您没有任何模拟器已经启动。
现在第一次运行后,您的仿真器已经运行。现在,当你改变再去运行 - >运行配置...
,并设置以下高亮显示的选项:
现在已经运行的模拟器将被用于每次重新启动您的应用程序,它花费更少的时间。
注:点击运行按钮按下回按钮,在你的模拟器前一次每一次。所以,你的应用程序不再在模拟器上运行。否则,你可能会看到以下警告:
警告:活动尚未开始,目前的任务已经放到了前面
3
你已经被告知,你不需要重新启动模拟器,但现在Android Studio 2.0你甚至不需要重新启动你的应用程序。 它具有一项名为Instant Run的新功能,可让您更新应用程序而无需重新启动它。
在首只要启用此功能:
并运行:在此link
更多信息。
0
如果我有这个问题我想多了会(尽管问年前)。
上R
按两次。
相关问题
- 1. 如何在Genymotion和Android Studio中重新加载应用程序而无需重新启动模拟器?
- 2. 重新启动android手机(模拟器)?
- 3. 重新启动/关闭Android模拟器
- 4. Eclipse无法在模拟器中启动android应用程序
- 5. Android模拟器在发送模拟位置时重新启动
- 6. 如何在模拟器中启动iOS应用程序而无需重新编译应用程序
- 7. Android模拟器无法在Eclipse上启动应用程序
- 8. 为什么Eclipse中的模拟器重新启动?
- 9. 模拟器在重新启动时需要重新启动(react-native run-ios)
- 10. Android Studio 3.0加拿大4模拟器卡在重新启动
- 11. 如何在不重新启动模拟器的情况下重新加载Bada应用程序?
- 12. Xcode:“构建并运行”,无需重新启动iPhone模拟器
- 13. 重新启动应用程序而无需重新启动服务器?
- 14. 无法在模拟器中启动Android应用程序
- 15. Titanium Studio - 无法在模拟器中启动Android应用程序
- 16. Android无法在模拟器中启动应用程序
- 17. 未在Eclipse中加载Android模拟器
- 18. Eclipse for Android:无法启动模拟器
- 19. eclipse android模拟器无法启动
- 20. Android模拟器无法启动了(Eclipse)
- 21. Android加速模拟器不断重新启动
- 22. Eclipse Android应用程序在模拟器上启动时崩溃
- 23. Android应用程序未在Android Studio的模拟器中启动
- 24. 您是否可以在不重新启动模拟器的情况下重新启动Android模拟器中的程序?
- 25. XCode需要在任何模拟器崩溃后重新启动
- 26. Android Studio模拟器热重新加载反应原生
- 27. 要重新加载web.xml中无需重新启动服务器
- 28. 无法在模拟器中启动Android
- 29. 如何使用monkeyrunner我重新启动Android模拟器?
- 30. 重新启动android模拟器后擦除用户数据
转身仍然很慢,但应该比您处理的30秒快得多。 – 2009-04-08 05:09:14
这真的是对的吗?在控制台中,我看到以下消息:警告:活动未启动,其当前任务已提前到位。 – EtienneSky 2011-09-02 02:40:53
取决于我以前的参赛作品;我想如果你点击后退按钮回到主屏幕,它将重新加载。只是在正在运行的应用程序的顶部部署它可能会给你一个消息,如:ActivityManager:警告:活动未启动,其当前任务已被带到前端 – EtienneSky 2011-09-02 02:47:34