问题描述
我正在使用命令flutter build appbundle --no-shrink --verbose
创建一个应用包。
当我将我的应用程序捆绑包(简称为APP-A)上传到Google Play时,出现以下错误。
您的Android应用程序捆绑包使用错误的密钥签名。确保使用正确的签名密钥对您的应用捆绑包进行了签名,然后重试:SHA1:66:3B:A1 .....:CF:B3。
因此,我执行./gradlew signingreport
以查看应用程序下的所有键。而且我看不到任何键的占用空间为66:3B:A1 .....:CF:B3。
因此,我检查了另一个已发布的应用程序(我们称为App-B),该应用程序的发布密钥包含占用空间66:3B:A1 .....:CF:B3。*,密钥为位于/Users/user1/key.jks
所以回到APP-A,并在所有文件中搜索“ key.jks”,但是我什么都没找到,并且我有这样的gradle文件:
signingConfigs {
debug {
storeFile file('/Users/user1/key91.jks')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
signingConfig signingConfigs.release
}
}
和key.properties文件:
keyAlias=key
storeFile=/Users/user1/app_a.jks
所以我想知道Android Studio内部是否有任何内容会覆盖我的配置?还是任何全局环境变量导致此问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)