【发布时间】:2012-07-14 14:15:21
【问题描述】:
我有一个用于 sprint 的 nexus S,我将其用作开发人员手机,该手机植根于运行 android 4.1。 Eclipse 可以识别手机、驱动程序等。我可以运行“adb devices”并显示手机 ID。但是,如果我尝试调试我的应用程序或任何其他导入的项目,我会收到以下错误:
无法打开 zip '/data/local/tmp/com.myapp.apk':权限被拒绝
(我会发布图片,但之前没有在这里发布过)
如果我手动传输 .apk 并通过 Astro 安装,一切都会完美运行。我非常迷茫,任何帮助将不胜感激。
【问题讨论】:
-
在我看来不像那个副本。您是否尝试过将您的应用程序安装到 Jelly Bean 模拟器?如果成功,那么您可能在您的自定义 ROM 中发现了一个错误。
-
我也有类似的问题。我看到的是我无法安装我的 .apk,因为它是使用权限 600 而不是 666 创建的,我相信它需要。我还看到我在 adb 中的 umask 是 077,这可能是问题的原因,但我不知道如何将其设置为正确的 umask。
-
你试过我的答案了吗?如果对你有帮助,请告诉我。
标签: android eclipse android-4.2-jelly-bean