执行flutter build app bundle失败,请求排查解决
Flutter Android签名打包报错排查
已完成的配置操作
- 生成密钥库命令:
keytool -genkey -v -keystore %userprofile%\upload-keystore.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload - 创建
android/key.properties文件,内容如下:storePassword=mypassword keyPassword=mypassword keyAlias=upload storeFile=d:\key\upload-keystore.jks - 密钥库实际存储路径:
d:\key\upload-keystore.jks app/build.gradle配置片段:def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('D:\\passport\\android\\key.properties') if (keystorePropertiesFile.exists()) { keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) } android { compileSdkVersion 33 ndkVersion flutter.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } sourceSets { main.java.srcDirs += 'src/main/kotlin' } defaultConfig { applicationId "com.raparin.passport" minSdkVersion 21 targetSdkVersion 33 versionCode 1 versionName "1.0" } signingConfigs { release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null storePassword keystoreProperties['storePassword'] } } buildTypes { release { signingConfig signingConfigs.release } } }
当前问题
执行flutter build app bundle时触发错误:Keystore file not found for signing config 'release'。已确认Java、Gradle、Flutter、keytool及Dart环境配置正常,flutter doctor无任何错误或警告。
内容的提问来源于stack exchange,提问作者alan_sorkan
相关产品推荐
相关产品推荐

