安卓模拟器无法安装新的apk

3
我最近开始学习如何开发安卓应用程序。我遇到的一个问题是,在成功构建代码后,当我修改它并进行一些更改并保存后,模拟器不会加载新代码,直到我关闭并打开模拟器两到三次为止。控制台上会显示类似于“正在安装blahblahblah.apk”的内容,然后在此之后,新代码才会在模拟器上运行。在那之前,它仍然运行上一次成功的构建。
有没有人知道如何:
1. 使模拟器安装新的apk文件而无需重启多次 2. 使模拟器加载更快(我已经尝试增加RAM)
我正在使用由Android提供的ADT捆绑包附带的eclipse版本。

只需在模拟器设置中卸载应用程序并运行您修改后的代码即可。 - Kanwaljit Singh
Android模拟器通常很慢,即不够快,因此您应该选择真实设备,这将有助于加速开发。 - Prateek
5个回答

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".

同时,启用(勾选)虚拟设备的用户数据擦除,这样将卸载旧版 APK 并安装新版。因为有时模拟器会使用旧的垃圾引用。


0

不必每次关闭和打开模拟器(我知道这很耗时间),你可以

在设备窗口下使用“重置adb”

来重置你的模拟器(只需要几秒钟)。

加速模拟器的步骤(至少在某种程度上):

增加模拟器的内存大小。使用小屏幕尺寸的模拟器(使arm上的渲染过程更快)。


0

您可以从设置中按应用程序清除缓存/数据(应用程序 -> 管理应用程序)。当然,这只会清除您的应用程序创建的数据。您还可以从那里卸载您的应用程序,这将导致所有内容被清除。然后,您可以在不再启动模拟器的情况下运行您的应用程序。


还可以查看此链接,以将速度提高50%。https://dev59.com/dXE85IYBdhLWcg3wr1ge - Kanwaljit Singh

0
首先进入项目-> 选择自动构建 如果不起作用的话
打开命令提示符并转到您的SDK路径,例如- E:\ param \ android-sdk \ android-sdk \ platform-tools 写入命令adb kill-server 然后再次输入命令adb start-server 这将帮助您

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接