我最近开始学习如何开发Android应用程序。我面临的一个烦恼是,在成功构建我的代码之后,在我修改它并进行一些更改并保存之后,模拟器将不会加载新代码,直到我关闭并打开模拟器2到3次。它在控制台中显示了installing blahblahblah.apk
的内容,之后新代码最终在模拟器上运行。在此之前,它一直在运行上一次成功的构建。
有谁知道如何:
我正在使用Android提供的ADT捆绑包附带的eclipse版本。
答案 0 :(得分:1)
要快速启动模拟器,请执行以下操作。
下载intel-hardware-accelerated-execution-manager。从这里。 http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager
将其安装到您的计算机中。
在android SDK中的那个intel atom系统图像之后。
之后创建新的模拟器并在cpu选项中选择intel atom。这样可以快速模拟你的模拟器。
答案 1 :(得分:0)
试试这个,
Run As > Run Configuration
.. Android > Brows project which you want to Run.
.. Target > Enable "Always Prompt to pick device."
.. Common > Check both "Run & Debug".
与Enable (Check) Wipe User data of your virtual device
一起,以便卸载较旧的APK并安装新的APK。因为有些时间模拟器使用较旧的垃圾参考。
答案 2 :(得分:0)
不是关闭和打开模拟器(我知道这很费时),你可以
使用设备窗口下的“重置adb”
重置你的模拟器(只需几秒钟。)
加速模拟器的步骤(至少是一小部分):
增加模拟器柱塞尺寸。使用小屏幕尺寸 模拟器。(使手臂上的渲染过程更快)。
答案 3 :(得分:0)
您可以从(应用程序 - >管理应用程序)设置清除每个应用程序的缓存/数据。这当然只清除应用程序正在创建的数据。您也可以从那里卸载应用程序,这将导致清除所有内容。然后,您可以在不重新启动模拟器的情况下运行应用程序。
答案 4 :(得分:0)
首先去项目 - >
自动选择构建 如果它不起作用那么
打开命令prmt并转到你的sdk的路径 -
E:\参数\ Android的SDK \ Android的SDK \平台工具
写commnd adb kill-server
然后再次编写命令adb start-server
这会对你有所帮助