簡體   English   中英

Android Studio“ install_failed_invalid_apk”錯誤

[英]Android Studio “install_failed_invalid_apk” error

我正在嘗試在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]

尋找日志

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。

我可以通過復制到sdcard並直接從Android安裝來安裝apk。

在以下情況開始發生這種情況:
a)將我的Android更新為自定義rom
b)將Android Studio從0.4.6更新為0.5.2

但是由於兩個更新是同時進行的,因此無法說出是哪個錯誤導致了此錯誤。

任何幫助表示贊賞。

似乎是在刷新新的ROM之后發生的。

系統內存映射已更改,這導致/data/local/tmp/權限問題。

該文件夾應該是可執行文件,並且對shell用戶可讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM