簡體   English   中英

Android模擬器未安裝新的APK

[英]Android emulator not installing new apk

我最近開始學習如何開發android應用。 我面臨的一個煩惱是,在成功構建代碼之后,在修改並進行了一些更改並將其保存后,仿真器將不會加載新代碼,直到我關閉並打開仿真器兩次或3次。 它說了類似在控制台中installing blahblahblah.apk的內容,然后,新代碼最終在模擬器上運行。 在此之前,它將繼續運行上一次成功的構建。

有誰知道如何:

  1. 使模擬器安裝新的apk,而無需我重新啟動它幾次
  2. 使仿真器加載更快(我已經嘗試過增加RAM)

我正在使用Android提供的ADT捆綁包隨附的eclipse版本。

為了使您的模擬器快速運行,請執行以下操作。

下載Intel硬件加速執行管理器。 從這里。 http://software.intel.com/zh-CN/articles/intel-hardware-accelerated-execution-manager

將其安裝在您的計算機上。

之后,Android SDK中的intel atom系統映像。

安裝HAXM

之后,創建新的模擬器並在cpu選項中選擇intel atom。

嘗試這個 ,

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。 因為有些時間模擬器使用較舊的垃圾引用。

除了關閉和打開模擬器(我知道這很耗時),您還可以

使用設備窗口下的“重置adb”

重置您的模擬器(只需幾秒鍾。)

加速仿真器的步驟(至少擴展了一小步):

增加模擬器的內存大小。 使用小屏幕尺寸的模擬器。(使渲染過程更快地實現)。

您可以從設置中清除每個應用程序的緩存/數據(應用程序->管理應用程序) 當然,這只會清除您的應用程序正在創建的數據。 您也可以從那里卸載應用程序,這將清除所有內容。 然后,您可以運行應用程序而無需再次啟動模擬器。

首先去項目->

如果它不起作用,則自動選擇構建,然后

打開命令prmt並轉到sdk的路徑,例如-E:\\ param \\ android-sdk \\ android-sdk \\ platform-tools寫comdnd adb kill-server

然后再次寫命令adb start-server

這會幫助你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM