Android 安卓工作室“;安装“U失败”无效“U apk”;错误
我试图在Android Studio中调试一个应用程序,但每次我在手机上运行该应用程序时,它都会说:Android 安卓工作室“;安装“U失败”无效“U apk”;错误,android,android-studio,Android,Android Studio,我试图在Android Studio中调试一个应用程序,但每次我在手机上运行该应用程序时,它都会说: Installing com.myapplication2.app DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.myapplication2.app" pkg: /data/local/tmp/com.myapplication2.app Failure [INSTALL_FAILED_INVALID_APK] 寻找日志 0
Installing com.myapplication2.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.myapplication2.app"
pkg: /data/local/tmp/com.myapplication2.app
Failure [INSTALL_FAILED_INVALID_APK]
寻找日志
06-21 14:31:36.304 5407-5419/com.android.defcontainer W/zipro﹕ Unable to open zip '/data/local/tmp/com.myapplication2.app': Permission denied
06-21 14:31:36.304 5407-5419/com.android.defcontainer D/asset﹕ failed to open Zip archive '/data/local/tmp/com.myapplication2.app'
06-21 14:31:36.305 5407-5419/com.android.defcontainer W/PackageParser﹕ Unable to read AndroidManifest.xml of /data/local/tmp/com.myapplication2.app
java.io.FileNotFoundException: AndroidManifest.xml
at android.content.res.AssetManager.openXmlAssetNative(Native Method)
at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:487)
at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:455)
at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:729)
at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:173)
at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:110)
at android.os.Binder.execTransact(Binder.java:367)
at dalvik.system.NativeStart.run(Native Method)
06-21 14:31:36.305 5407-5419/com.android.defcontainer W/DefContainer﹕ Failed to parse package
06-21 14:31:36.306 429-451/system_process W/ActivityManager﹕ No content provider found for permission revoke: file:///data/local/tmp/com.myapplication2.app
06-21 14:31:36.469 429-446/system_process V/Provider/Setting﹕ from settings cache , name = sys_free_storage_log_interval value = null
06-21 14:31:36.469 429-446/system_process V/Provider/Setting﹕ from settings cache , name = disk_free_change_reporting_threshold value = null
也许问题与“拒绝许可”有关?试图以管理员身份运行Android Studio,同样的问题。使用Windows 8。我可以通过复制到SD卡并直接从Android安装来安装apk 这是在以下时间开始的:
a) 将我的Android更新为自定义rom
b) 将Android Studio从0.4.6更新为0.5.2
但由于两次更新同时进行,因此无法说明是哪一次更新导致了此错误。
感谢您的帮助。这似乎是在您刷新新ROM之后发生的 系统内存映射已更改,导致权限问题
/data/local/tmp/
文件夹应该是可执行的,并且可以通过
shell
user阅读。这是有道理的,但是我如何更改此文件夹的权限?您看到此问题的答案了吗?