我遇到了一個錯誤,我不能再上傳/運行我的android應用程序從eclipse到一個真實的設備。我不記得改變了會導致這個錯誤的任何特別的東西。這裏是我在Eclipse中從控制檯的錯誤日誌:無法從eclipse上傳文件到設備
[2011-05-25 16:58:01 - 兒童保護] Android啓動!
[2011-05-25 16:58:01 - Child Protector] adb正常運行。
[2011-05-25 16點58分01秒 - 兒童保護]執行com.example.hello.Main活動推出
[2011-05-25 16點58分03秒 - 兒童保護]上傳你好的apk到設備 '982394670345'
[2011-05-25 16時58分09秒 - 兒童保護]無法上傳Hello.apk設備 '982394670345'
[2011-05-25 16點58分:09 - 兒童保護] java.io.IOException:無法上傳文件:null
[2011-05-25 16:58:09 - Child Pro tector]發佈取消!
我在Ubuntu 9.10上使用Eclipse。我查看了其他線程,並沒有任何方法工作(儘管它們的錯誤日誌稍有不同)。我的adb logcat不能打印任何東西,因爲連接從未做過(即時猜測)。我能夠做一個手動的「adb安裝Hello.apk」,這很好;但我不想每次都從終端執行它(因爲我也不知道如何使用adb uninstall命令 - 不知道手機上的文件位於何處)。
我已經試過:
- 重新啓動計算機
- 重啓手機
- 。重新啓動Eclipse
- 關閉和打開調試模式
- 拉動和重新插入USB連接線將手機
也注意到,該應用程序似乎能夠如果我在Eclipse中右鍵單擊該項目並選擇'以...運行 - > Android應用程序'在模擬器上安裝。但不會在我的手機上工作...我有一個Android 2.1三星Galaxy S
另外,我相對較新的Android,所以請提供詳細的解釋,因爲我的知識是有限的。
您嘗試過使用(在設備上)設置 - >應用程序 - >管理應用程序,選擇應用程序,然後使用強制停止,清除數據(如果您有該選項),然後卸載?我曾經有過一個應用程序似乎被卡住的場合,直到我用這種方法手動清除以前的版本時,我才能安裝/更新新版本。 – Squonk 2011-05-25 23:16:21
這是一個有趣的方法。我將來也會這樣做。謝謝 – 2011-11-23 04:20:29