我正在尝试使用 Visual Studio 代码构建 Flutter 应用程序的发布版本
关键属性文件已打开 C:\src\project_name\android\key.properties
storePassword=xxxxxxxx
keyPassword=xxxxxxxx
keyAlias=key
storeFile=c:\Users\ASUS\key.jks
gradle 设置路径文件有这个代码 :\src\project_name\android\settings.gradle
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
C:\src\project_name\android\app\build.gradle
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release
}
}
当我运行 flutter build appbundle
时出现此错误
哪里: 设置文件 'C:\src\project_name\android\settings.gradle' 行:20
出了什么问题: 评估设置“android”时出现问题。
<块引用>无方法签名:org.gradle.initialization.DefaultProjectDescriptor.file() 适用于参数类型:(String) 值:[key.properties] 可能的解决方案:find()、find(groovy.lang.Closure)、with(groovy.lang.Closure)、use([Ljava.lang.Object;)、is(java.lang.Object)、wait()>
我尝试了很多但没有运气,有人能给我解决这个问题的方法,