android– 如何创建发布密钥库而不是调试?扑

android– 如何创建发布密钥库而不是调试?扑,第1张

概述我使用本网站https://flutter.io/android-release/跟踪了部署扑动的步骤当我运行flutterbuildapk时我得到了这个错误Executionfailedfortask':app:validateSigningRelease'.>Keystorefilefilepath/key.jks>notfoundforsigningconfig'release'.我错过了什么,所

我使用本网站https://flutter.io/android-release/跟踪了部署扑动的步骤

当我运行Flutter build apk时我得到了这个错误

Execution Failed for task ':app:valIDateSigningrelease'.> Keystore file filepath/key.jks> not found for signing config 'release'.

我错过了什么,所以它会签署释放?

当我在我的build.gradle中将signedConfig signingConfigs.release行更改为signingConfig signingConfigs.deBUG时,它可以工作,但需要它才能签署发布

我的build.gradle

signingConfigs {        release {            keyAlias keystorePropertIEs['keyAlias']            keyPassword keystorePropertIEs['keyPassword']            storefile file(keystorePropertIEs['storefile'])            storePassword keystorePropertIEs['storePassword']        }    }    buildTypes {        release {            signingConfig signingConfigs.release            MinifyEnabled true            useProguard true            proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro'        }    }}

文件夹结构:

Project-AndroID|-- .gradle|-- app|   |-- src|   |   `-- main|   |       |-- java|   |       |-- res|   |       `-- AndroIDManifest.xml|   `-- build.gradle|-- gradle|   `-- wrapper|-- gradle.propertIEs|-- gradlew|-- local.propertIEs|-- proguard-rules.pro|-- gradlew.bat`-- key.propertIEs

我在包装器,java和res下遗漏了文件

key.propertIEs

storePassword=<placeholder1>keyPassword=<placeholder1>keyAlias=keystorefile=</Users/Conner/key.jks>

解决方法:

你必须删除’<'字符,它只是作为样本数据.

storePassword=yourpasswordherekeyPassword=yourkeypasswordherekeyAlias=youraliasstorefile=/your/path/key.jks
总结

以上是内存溢出为你收集整理的android – 如何创建发布密钥库而不是调试?扑全部内容,希望文章能够帮你解决android – 如何创建发布密钥库而不是调试?扑所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存