在ICS安裝APK我紮根我難以置信閃過一個ICS ROM,我似乎無法通過Eclipse進行測試,以安裝應用程序(或通過手動adb
推)。我知道我必須要改變的/data/local
權限編寫,並以允許安裝的APK執行別人,但是當我adb shell
到我的電話打給我chmod o=wx /data/local
得到一個消息,說Bad mode
。這是什麼意思,我該如何解決?通過Eclipse的
謝謝!
編輯:根據this question我需要更改/data/local
的權限才能正常工作;我收到與該問題的OP相同的錯誤。
編輯:我決定發佈logcat的輸出,以使其更清晰什麼我的問題是:
03-21 19:31:37.556: W/asset(7737): Asset path /data/local/tmp/myApp.apk is neither a directory nor file (type=0).
03-21 19:31:37.556: W/DefContainer(7737): Failed to parse package
03-21 19:31:37.566: W/CursorWrapperInner(7702): Cursor finalized without prior close()
03-21 19:31:37.576: W/ActivityManager(183): No content provider found for permission revoke: file:///data/local/tmp/myApp.apk
不,我仍然得到的是「錯誤的方式」錯誤。任何想法「壞模式」是什麼意思? – roboguy12 2012-03-22 00:36:26
只是檢查在模擬器上:'數據/ local'它是'U = RWX G = RWX O = x'並且你可以通過ADB安裝/月食。 '壞模式'意味着'chmod'不理解你的請求。也許它不喜歡'?= perms'版本。因此,與嘗試'O + wx'或'776' – zapl 2012-03-22 00:48:03
我得到了它使用chmod 003工作,你讓我想起了,雖然使用的八進制,所以如果您發佈,作爲一個答案,我會投上一票。 – roboguy12 2012-03-22 00:53:48