Android Studio 打包A应用手机能够正常安装,但是打包B应用就安装解析出错了,但是B应用能够在Android Studio模拟器上正常运行,我试过更改B应用的gradle里的版本与A应用一致,但是依旧是解析出错。恳请大佬,帮忙

解决方案 »

  1.   

    在build.gradle中加lintOptions {
            abortOnError false
            checkReleaseBuilds false
            // 防止在发布的时候出现因MissingTranslation导致Build Failed!
            disable 'MissingTranslation'
        }  试试
      

  2.   

    解析出错有可能是签名的问题,还有就是你编译的时候把as里面的apk删除掉然后再来编译打包,你可以这样试一下
      

  3.   

    如果版本要求、签名没问题仍然存在该问题,尝试下关闭instant run再运行。
      

  4.   

    首先排查是否签名是否有问题。如果之前打的是debug包 ,可以尝试打一个release包试试。部分机型是不支持debug包安装的。
      

  5.   

    目测是你手机上装的apk版本高,结果你打个低版本的apk