Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android emulator未安装新的apk_Android_Eclipse_Android Emulator - Fatal编程技术网

Android emulator未安装新的apk

Android emulator未安装新的apk,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我最近开始学习如何开发android应用程序。我面临的一个烦恼是,在成功构建代码之后,在我修改代码、进行一些更改并保存代码之后,仿真器将不会加载新代码,直到我关闭并打开仿真器2到3次。它说了一些类似于在控制台中安装blahblahblah.apk的内容,然后新代码最终在模拟器上运行。在此之前,它将继续运行最后一次成功构建 有人知道如何: 让仿真器安装新的apk,而不需要我多次重新启动它 使模拟器加载更快(我已经尝试增加RAM) 我使用的是Android提供的ADT捆绑包附带的eclipse版本。

我最近开始学习如何开发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%。