通过Eclipse在ICS上安装APK

时间:2012-03-21 23:16:18

标签: android adb android-4.0-ice-cream-sandwich chmod

我根植了我的Incredible并刷了一张ICS ROM,我似乎无法通过Eclipse安装应用程序进行测试(或者通过adb手动推送它)。我知道我必须更改/data/local的权限才能编写和执行其他人,以便允许安装APK,但当我adb shell进入我的手机并致电chmod o=wx /data/local时,我会收到一条消息说Bad mode。这是什么意思,我该如何解决?

谢谢!

编辑:根据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

2 个答案:

答案 0 :(得分:0)

AFAIK你不需要chmod任何东西从adb安装APK,只需启用调试模式和可能未知的来源。 Eclipse也是如此。

答案 1 :(得分:0)

不确定自定义ROM部分,但您不必更改有关权限的任何内容。只需转到开发人员设置并启用USB调试即可。而已。您甚至不必允许未知来源,因为使用ADB您正在跳过安全检查的那部分。