小编Ifa*_*767的帖子

在 com.android.build.gradle.LibraryExtension 类型的扩展“android”上找不到参数 [com.android.mylib] 的方法命名空间()

我正在尝试按照此官方文档在 android studio 中创建一个库。但在这个特定的项目中,我面临着这个问题。如果我创建新项目并创建新库,我不会遇到任何问题。这意味着仅此项目有问题。

我的 Lib Gradle

插件 { id 'com.android.library' }

android {
    namespace 'com.android.mylib'
    compileSdkVersion 33

defaultConfig {
    minSdkVersion 26
    targetSdkVersion 33

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    consumerProguardFiles "consumer-rules.pro"
}

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

}

应用程序摇篮

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'

android {
    compileSdkVersion 33
    buildToolsVersion "30.0.2"
    testBuildType "beta"

    defaultConfig {
        applicationId "com.app.etc"
        minSdkVersion 23
        targetSdkVersion 33
        versionCode 327
Run Code Online (Sandbox Code Playgroud)

我搜索了一些问题,但根据这些答案,一切似乎都是正确的。我已经使缓存失效并重新启动了android studio。 …

gradle android-library android-studio build.gradle android-gradle-plugin

14
推荐指数
1
解决办法
2万
查看次数