【问题标题】:Could not find method android() for arguments [build_1c6nueis8xobld9$_run_closure2@7bfda345] on root project 'android' of type org.gradle.api.Project在 org.gradle.api.Project 类型的根项目“android”上找不到参数 [build_1c6nueis8xobld9$_run_closure2@7bfda345] 的方法 android()
【发布时间】:2021-09-08 19:22:48
【问题描述】:

【问题讨论】:

  • 你使用 java 还是 kotlin ?

标签: android


【解决方案1】:

通常您的成绩文件应包含以下行:



android {
    compileSdkVersion 30

    defaultConfig {
        applicationId "com.domaine.appName"
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

尝试在两者之间包含缺失的行

android {
}

但不要忘记将 com.domaine.appName 更改为您的 domaine 和 appName。

Please take a look here because it was already answered here.

【讨论】:

  • 您好,感谢您的回复。添加所有行后,我得到了这个错误
  • 没有方法签名:build_1c6nueis5oxvjmg5bg8xobld9.android() 适用于参数类型:(build_1c6nueis5oxvjmg5bg8xobld9$_run_closure2) 值:[build_1c6nueis5oxvjmg5bg8xobld9$_run_closure2@220c5c62]
  • 是的,我也添加了它,我也启用了 -minifyEnabled true,但我得到了同样的错误
  • 那么你使用的是kotlin还是java语言?然后你能告诉我们PrintScreen中的错误日志吗?
  • 项目在 JAVA 上
猜你喜欢
  • 1970-01-01
  • 2018-08-12
  • 2017-07-17
  • 2020-05-03
  • 1970-01-01
  • 2019-03-25
  • 2020-08-31
  • 1970-01-01
相关资源
最近更新 更多