Android emulator未安装新的apk
我最近开始学习如何开发android应用程序。我面临的一个烦恼是,在成功构建代码之后,在我修改代码、进行一些更改并保存代码之后,仿真器将不会加载新代码,直到我关闭并打开仿真器2到3次。它说了一些类似于在控制台中安装blahblahblah.apk的内容,然后新代码最终在模拟器上运行。在此之前,它将继续运行最后一次成功构建 有人知道如何:Android emulator未安装新的apk,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我最近开始学习如何开发android应用程序。我面临的一个烦恼是,在成功构建代码之后,在我修改代码、进行一些更改并保存代码之后,仿真器将不会加载新代码,直到我关闭并打开仿真器2到3次。它说了一些类似于在控制台中安装blahblahblah.apk的内容,然后新代码最终在模拟器上运行。在此之前,它将继续运行最后一次成功构建 有人知道如何: 让仿真器安装新的apk,而不需要我多次重新启动它 使模拟器加载更快(我已经尝试增加RAM) 我使用的是Android提供的ADT捆绑包附带的eclipse版本。
Run As > Run Configuration
.. Android > Brows project which you want to Run.
.. Target > Enable "Always Prompt to pick device."
.. Common > Check both "Run & Debug".
同时,启用(检查)擦除虚拟设备的用户数据,以便卸载旧的APK并安装新的APK。因为模拟器有时会使用旧的垃圾引用 不必关闭和打开仿真器(我知道这很耗时),您可以 使用“设备”窗口下的“重置adb” 重置模拟器(只需几秒钟。) 加速emulator的步骤(至少在小范围内): 增加模拟器ram的大小。使用小屏幕 emulator。(使arm上的渲染过程更快)
您可以从设置(应用程序->管理应用程序)中清除每个应用程序的缓存/数据。当然,这只会清除应用程序正在创建的数据。您还可以从那里卸载应用程序,这将导致所有内容都被清除。然后,无需再次启动emulator即可运行应用程序。首先转到project-> 选择“自动生成” 如果它不起作用,那么 打开命令prmt并转到sdk的路径- E:\param\android sdk\android sdk\platform tools 写入commnd
adb kill服务器
然后再次写入命令adb启动服务器
这将帮助您使仿真器快速运行,只需执行以下操作 下载“英特尔硬件加速执行管理器”。从这里开始。 将其安装到您的计算机中 之后,英特尔atom系统将在android SDK中生成映像
在此之后,创建新的emulator并选择intel atom in cpu选项。这将使您的emulator快速。只需在emulator设置中卸载应用程序并运行修改后的代码。Android emulator通常速度较慢,即速度不够快,因此您应该使用真正的设备,因为它将帮助您加快开发速度。有关提高速度的信息,请参阅此链接高达50%。