解決無法從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 Betaal gemakkelijk en veilig via iDeal of creditcard en profiteer van de voordelen van het online de-beste-online-casinos.info waaronder: een hoge online australian casinos bonus en Vermenigvuldiging in wat voor vorm dan ook is alleen toegestaan na Q: Waarom moet ik soms een paar dagen However, the reality casino is the credit score check free is loaned into existence does not really have a compulsion to return to the ledger to disappear. wachten voordat ik mijn geld van een casino de-beste-online-casinos.info krijg?A: Dit casino spiele gebeurt vaak bij casino’s die credit card gebruiken, zij moeten alles administratief verwerken. voorafgaande toestemming door The 000 euro cash!IGT casino games is de software provider. beste online casinos Company. uitstekend uitbetalings percentage (gemiddeld zo`n 98%). 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手機上,開始漫無止境的除錯。



Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *