Android Flatter找不到org.gradle.api.project类型的项目“:app”上参数[]的方法属性()
输出: mac@Macs-MacBook Air credapp%颤振运行 正在调试模式下启动SM N950U上的lib/main.dart 失败:生成失败,出现异常 其中: 构建文件“/Users/mac/Documents/flatter_Project/credapp/android/app/Build.gradle”行:28 出了什么问题: 评估项目“:app”时出现问题 在类型为org.gradle.api.project的项目“:app”上找不到参数[]的方法属性 尝试: 使用-stacktrace选项运行以获取堆栈跟踪。使用-info或-debug选项运行以获得更多日志输出。使用-scan运行以获得完整的洞察力 得到更多的帮助 生成在0秒内失败 正在运行Gradle任务“assembleDebug”。。。 正在运行Gradle任务“assembleDebug”。。。完成2.8秒 异常:Gradle任务assembleDebug失败,退出代码为1Android Flatter找不到org.gradle.api.project类型的项目“:app”上参数[]的方法属性(),android,flutter,gradle,Android,Flutter,Gradle,输出: mac@Macs-MacBook Air credapp%颤振运行 正在调试模式下启动SM N950U上的lib/main.dart 失败:生成失败,出现异常 其中: 构建文件“/Users/mac/Documents/flatter_Project/credapp/android/app/Build.gradle”行:28 出了什么问题: 评估项目“:app”时出现问题 在类型为org.gradle.api.project的项目“:app”上找不到参数[]的方法属性 尝试: 使用-st
mac@Macs-MacBook Air credapp%在出现问题的地方添加“new”关键字 对我来说
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 the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '44'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '4.4'
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(FileInputStream(keystorePropertiesFile))
}
android {
compileSdkVersion 29
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.credfinance.credfinance"
minSdkVersion 19
targetSdkVersion 29
versionCode 44
versionName '4.4'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
}
这是投掷错误
if (keystorePropertiesFile.exists()) {
keystoreProperties.load( FileInputStream(keystorePropertiesFile))}
已保存日期您是否尝试将def KESTOREPROPERTIES=属性更改为def KESTOREPROPERTIES=新属性?
if (keystorePropertiesFile.exists()) {
keystoreProperties.load( new FileInputStream(keystorePropertiesFile))}