adb install apk,INSTALL_PARSE_FAILED_UNEXPECTED error fix suggestion

1,452 阅读1分钟

如果你的gradle版本比3.5.3高,可能会出现以下几个问题:

1、Entry name 'AndroidManifest.xml' collided

解决办法:在gradle.properties添加以下代码

android.useNewApkCreator=false

2、如果安装失败,用adb install安装报错提示如下

failed to install app-debug.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl1335956833.tmp/base.apk: Corrupt XML binary file]

解决办法:在添加依赖的build.gradle中添加以下代码

android{
     packagingOptions {
      exclude 'AndroidManifest.xml'
   }
 }