安卓7.0上安装Creator打包的apk,提示签名不一致安装失败

使用的调试密钥库,而且我这个华为mate9上绝对没安装过这个包。
然而会安装失败:

目前试了几个手机,只有在这个7.0安卓版本的mate9中会出现这种问题,不明真相……

关键是第一次安装,为什么会是更新包呢,而且也根本没有同名的“已安装应用”啊

应该是Android 7.0 引入新的应用签名方案 APK Signature Scheme v2导致
你禁用它就好了~

在module的build.grade文件
signingConfigs 中新增 v2SigningEnabled false,例如

 android {
    defaultConfig { ... }
    signingConfigs {
      release {
        storeFile file("myreleasekey.keystore")
        storePassword "password"
        keyAlias "MyReleaseKey"
        keyPassword "password"
        v2SigningEnabled false
      }
    }
  }

额多谢,没有找到module,但是在build里找到两处build.gradle,都已经修改了,重新打包还是一样的错误。
我就好奇为啥会被识别为更新已安装的应用呢,包名改了几次不可能重复的

在proj.android-studio目录下的gradle,是被称为project的gradle。
所以你改app下的build.gradle 就行(这个就是我指的module下的gradle)。

我之前是遇到过类似问题 也是7.0 安装失败,所以我猜想你可能也是这个问题。

关于android7.0应用安装失败的问题 你可以看看这个博客:http://blog.csdn.net/yangxi_pekin/article/details/77990889

要是这个不能解决~我就不知道啦~