模擬器安裝和解除安裝APK

2021-06-16 10:03:07 字數 1317 閱讀 5420

學習人家的android應用時,用電腦更流暢。

下面大部分內容是借鑑人家的,也沒找到具體出處,就直接用了。

【安裝apk】

安裝apk當然首先是要有模擬器,和要安裝的apk包。模擬器如何裝這裡就不說了。

首先,將模擬器執行起來,直到正式進入系統。

接下來,開啟乙個cmd視窗,路徑切換到模擬器目錄下的tools目錄。

輸入:adb install 你要安裝的apk檔案的路徑。

如果看到一行類顯示傳輸速度的文字,那說明安裝成功了。

c:\documents and settings\administrator>cd d:\andriod\tools

c:\documents and settings\administrator>d:

d:\android\tools>adb install c:\netscramble_1.1.apk

100 kb/s (0 bytes in 164464.001s)

是android模擬器的版本太低。一般是這二種情況。

我們看看如何解除安裝。

【卸裝apk】

與安裝類似的,卸妝是利用adb執行乙個卸妝指令:

如何檢視有哪些應用呢?

第一步. 執行命令adb shell,進入模擬器的命令列模式下

第三步. 知道點linux命令列嗎?估計 ls 命令是知道的,這樣就可以看到已裝的應用了。

第四步. 執行命令rm ***.apk(已經安裝到模擬器中的程式檔案), 刪除剛才安裝的應用程式apk檔案

【一些思考】

因為模擬器內執行的是乙個記憶體檔案系統,也就是說,你安裝的apk檔案,在模擬器被關閉後,也就不再存在了(它實際上是被安裝到記憶體裡)。所以,下次啟動模擬器,依然需要再次安裝apk。然後,實際測試結果並非如此...於是開啟androidsdk目錄發現,tools\lib\images的檔案都被更新了。原來android模擬器是將他的記憶體系統實時dump到img中儲存下來的。

還有乙個特別有意義的發現,是從adb shell rm而來的思考。rm本身是linux的乙個檔案刪除指令,加上前面的shell關鍵字,會不會adb shell直接就能開啟乙個linux終端呢?實測結果果然如此!不過,android的linux shell顯然做了很多精簡,大量的linux常用指令都不支援。

更多關於adb詳細的使用,可以使用adb help指令來檢視

上面我都是使用開發環境來啟動模擬器的,如果沒有開發環境呢?

後面的步驟就和上面的一樣了。

記錄,備忘了用。

Genymotion模擬器安裝APK

問題 android用genymotion 除錯的時候,若安裝軟體出現failure install failed no matching abis 錯誤,並且始終安裝不上。解答 原因是因為模擬器是在x86的處理器上執行,而手機一般都是ram架構的,所以得把模擬器刷成arm的才行。adb push ...

解決模擬器安裝不了apk

我們在windows dos視窗中輸入adb shell後,會出現如下錯誤 adb server is out of date.killing.adb server didn t ack failed to start daemon error unknown host service。出現這個問題...

在模擬器上安裝APK檔案

注 最新的sdk裡,adb.exe已經從以前的tools資料夾搬到platformtools資料夾拉,所以不要在tools裡面找它咯。1 方法一 通過新建bat檔案,來實現安裝 新建乙個install apk.bat檔案如下,解析 就是到你sdk所在目錄下,找到platform tools資料夾下的...