我正尝试生成已签名的APK。我的密码.keystore文件位于\ Dictionary \ android \ app,当我在cmd上运行gradlew assembleRelease
时,错误:React Native生成已签名APK未设置用于签署配置版本的KeyStore文件
任务':app:validateSigningRelease'的执行失败。
密钥库文件中未设置签名配置版本
我应该在哪里存储我的password.keystore文件?因为当我评论关闭if (project.hasProperty("password.keystore") {
似乎工作,但与下面的错误,而不是:
无法处理传入的事件“ProgressComplete”(ProgressCompleteEvent)
我应该如何写我的,如果条件或我应该在哪里存储password.keystore文件?
的源代码如下:
signingConfigs {
release {
if (project.hasProperty("password.keystore")) {
storeFile file("password.keystore")
storePassword "password"
keyAlias "username"
keyPassword "password"
}
}
}
看来你正在尝试生成签名APK ..对不对? – Codesingh
@Codesingh是的,似乎'project.hasProperty(“password.keystore”)'返回false,所以当我排除if语句时,代码运行。但是我清楚在\ Dictionary \ android \ app中有一个名为password.keystore的文件。 – Benjamin
一旦我在应用程序开发的这一部分也是struct,那么我开始从android studio窗口顶部的build选项生成签名的apk。 – Codesingh