2012年4月16日 星期一

解決無法從Eclipse和ADB來安裝APK的問題

前陣子,正準備在HTC Desire的手機上除錯的時候,卻一直跑出以下的錯誤。

[2012-02-20 16:17:41 - XXX] Installation failed due to invalid URI!
[2012-02-20 16:17:41 - XXX] Please check logcat output for more details.
[2012-02-20 16:17:41 - XXX] Launch canceled!

跑去logcat也沒有印出個東西來,用ADB直接安裝,也會跑出[INSTALL_FAILED_INVALID_URI]錯誤代碼。

幸好網路上已經有人提供答案。
原因是HTC Desire的手機預設會把[/data/local]資料夾的寫入權限關閉。
(其它HTC型號 - incredible - 似乎也有類似的問題)

解法:
用command line執行adb.exe [路徑: android-sdk\platform-tools\],再輸入以下的指令。
adb shell
cd /data
chmod 777 local

再用Eclipse試一次,就可以成功的安裝APK到HTC手機上,開始漫無止境的除錯。

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...