小编Her*_*tiz的帖子

构建Appbundle(Flutter)时密钥库密码不正确

所以我目前正在尝试创建一个应用程序包,以便我可以将我的应用程序上传到谷歌游戏商店。不幸的是,我在项目的签名发布部分遇到了问题。以下是来自终端的错误的副本:

FAILURE: Build failed with an exception.                                

* What went wrong:                                                      
Execution failed for task ':app:packageRelease'.                        
> com.android.ide.common.signing.KeytoolException: Failed to read key key from store "/Users/herb/Downloads/morningly/android/app/key.jks": keystore password was incorrect
Run Code Online (Sandbox Code Playgroud)

我对这个错误背后的思考过程是,我设置 key.properties 的方式或 app/build.gradle 中的某些内容存在错误。以下是两个文件:

Key.properties
Run Code Online (Sandbox Code Playgroud)
storePassword=<REDACTED>
keyPassword=<REDACTED>
keyAlias=key
storeFile=key.jks
Run Code Online (Sandbox Code Playgroud)

app/build.gradle

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in …
Run Code Online (Sandbox Code Playgroud)

android gradle dart flutter android-app-bundle

4
推荐指数
1
解决办法
8904
查看次数

标签 统计

android ×1

android-app-bundle ×1

dart ×1

flutter ×1

gradle ×1