原因
直接测试时 apk 的包名、签名和 debug 出的 apk 不一样。
解决方案
固定 release 和 debug 模式的签名,在项目 build.gradle 文件中配置以下:
signingConfigs { config { keyAlias 'Your alias' keyPassword 'alias password' storeFile file('/YourPath/a.jks') storePassword 'Your password' } }
buildTypes { release { signingConfig signingConfigs.config } debug { signingConfig signingConfigs.config } }