Android模拟器没有安装新的apk

时间:2013-12-26 05:39:54

标签: android eclipse android-emulator

我最近开始学习如何开发Android应用程序。我面临的一个烦恼是,在成功构建我的代码之后,在我修改它并进行一些更改并保存之后,模拟器将不会加载新代码,直到我关闭并打开模拟器2到3次。它在控制台中显示了installing blahblahblah.apk的内容,之后新代码最终在模拟器上运行。在此之前,它一直在运行上一次成功的构建。

有谁知道如何:

  1. 让模拟器安装新的apk,而不需要多次重启
  2. 让模拟器加载更快(我已经尝试过增加RAM)
  3. 我正在使用Android提供的ADT捆绑包附带的eclipse版本。

5 个答案:

答案 0 :(得分:1)

要快速启动模拟器,请执行以下操作。

下载intel-hardware-accelerated-execution-manager。从这里。 http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager

将其安装到您的计算机中。

在android SDK中的那个intel atom系统图像之后。

install HAXM

之后创建新的模拟器并在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

这会对你有所帮助