2013-05-14 37 views
4

我無法使用adb安裝將apk文件安裝到我的手機中。 我無法使用adb push將apk文件推送到手機的SD卡。 在這兩種情況下,adb都會給我「協議失敗」,然後發出通知,指出它無法從data/local/tmp中刪除apk文件(我很確定它無法獲取該文件apk文件首先放入手機中)。使用安裝和推送adb協議失敗

協議故障

RM失敗/data/local/tmp/.apk,沒有這樣的文件或目錄

這同樣適用於自動真空澱積系統。我試過四個獨立的模擬器無濟於事。

手機上的USB調試已啓用。 我正在使用最新版本的操作系統和SDK。 手機根據adb設備在線。 我確定沒有adb殭屍。

該問題可能與我的計算機缺少USB寫入權限有關,但我仍然不確定,因爲仿真程序也收到了協議故障消息。

我想知道除了使用命令行之外是否還有另一種安裝apk文件的方式。更具體地說,eclipse如何安裝apk文件。我能夠使用eclipse部署到仿真器和我的S4,這似乎繞過了USB寫入權限檢查。

回答

8
  1. 推APK包到SD卡:

    adb push test.apk /sdcard/

  2. 從SD卡安裝APK:

    adb shell pm install /sdcard/test.apk

+0

是這樣工作的。你知道爲什麼嗎?它可以與adb安裝? – iwtu