2012-06-12 65 views
0

出於某種原因,在運行應用程序(Android 2.3.3)以在我的手機(LG Optimus S,運行Android 2.3.3)上進行測試而不是模擬器(使用eclipse)時, ,我得到這個錯誤:通過eclipse通過android手機運行應用程序時出錯

[2012-06-12 15:54:59 - test] Failed to install test.apk on device 'A0000028CD875E! 
[2012-06-12 15:54:59 - test] closed 
[2012-06-12 15:54:59 - test] Failed to install test.apk on device 'A0000028CD875E': closed 
[2012-06-12 15:54:59 - test] com.android.ddmlib.InstallException: closed 
[2012-06-12 15:54:59 - test] Launch canceled! 

我已經在我的手機上啓用了usb調試。還有什麼我應該能夠擺脫這個錯誤嗎?

回答

0

確保您還允許在您的設備上安裝非市場應用程序。調試期間由eclipse生成的apk與已發佈的應用程序沒有相同的簽名。另外請確保您的電腦具有您手機的所有必要驅動程序。

+0

我已啓用非市場應用程序的安裝,並且我確定我有我的手機所需的驅動程序,看到我能夠通過linux上的「adb devices」命令檢測到它。還有什麼我應該找的? – bvuong

+0

那麼,如果你在Linux上,你不應該跳過任何箍來讓你的adb設備工作..我從來沒有見過這種錯誤。您可以嘗試檢查以確保應用程序不在設備上,但我確定您已經檢查過該應用程序。嘗試在終端中使用「adb設備」列出設備。另外,我確信你已經完成了這個工作,但要確保你的清單是爲正確的版本設置的,並且下載了正確的sdk。 – Joel

+0

我覺得它應該是正確的版本。我可以將apk加載到我的手機上,並從那裏安裝,但無法通過eclipse加載應用程序進行測試。 – bvuong

相關問題