學習人家的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資料夾下的...