问题描述
所以最近我在RN应用上运行gradlew assembleRelease
时遇到以下错误:
SigningConfig“发行版”缺少必需的属性“ storePassword”。
到目前为止,我已经发布了许多版本的应用程序,但是最近在我的CI(Github)和本地版本中都开始发生这种情况。
我的文件keystore.properties
位于android根文件夹中,并配置了正确的值。
除此之外,我的app/build.gradle
似乎也是正确的:
signingConfigs {
releaseStaging {
storeFile file(‘../keystores/liber-student-app.jks’)
storePassword keystoreProperties[‘SIGNING_KEYSTORE_PASSWORD’]
keyAlias keystoreProperties[‘SIGNING_KEY_ALIAS’]
keyPassword keystoreProperties[‘SIGNING_KEY_PASSWORD’]
}
release {
storeFile file(‘../keystores/liber-student-app.jks’)
storePassword keystoreProperties[‘SIGNING_KEYSTORE_PASSWORD’]
keyAlias keystoreProperties[‘SIGNING_KEY_ALIAS’]
keyPassword keystoreProperties[‘SIGNING_KEY_PASSWORD’]
}
}
我还尝试对storePassword值进行硬编码(如在其他stackoverflow question中的建议),但这没有用(完全相同的错误)
过去2天,我一直坚持这样做,所以请帮忙,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)