无法构建颤振发布

时间:2020-12-27 12:46:43

标签: android flutter gradle

我正在尝试使用 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()

我尝试了很多但没有运气,有人能给我解决这个问题的方法,

0 个答案:

没有答案