当前位置: 首页 > 知识库问答 >
问题:

feature andoid模块-不是permite要使用的应用插件:'com.android.feature'

谷梁存
2023-03-14

'Kotlin-android'希望将Android Gradle插件中的一个应用于该项目:*Android*com.Android.application*android-library*com.Android.library*com.Android.test*com.Android.feature*com.Android.dynamic-feature*com.Android.instantapp

try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

在https://help.gradle.org获得更多帮助

apply plugin: 'com.android.feature'
apply plugin: 'kotlin-android'

android {

    defaultConfig {
        consumerProguardFiles 'consumer-proguard-rules.pro'
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    lintOptions {
        disable 'RtlEnabled'
    }

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

dependencies {

}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.3"

    defaultConfig {
        applicationId "com.co.webview"
        minSdkVersion 21
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

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

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.core:core-ktx:1.2.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

但是我不想创建一个应用程序,因为我想创建一个特性

共有1个答案

符国安
2023-03-14

我做了一个测试,它起作用了

如果我使用下一个梯度,我的应用程序构建

apply plugin: 'com.android.feature'

android {

    defaultConfig {
        consumerProguardFiles 'consumer-proguard-rules.pro'
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    lintOptions {
        disable 'RtlEnabled'
    }

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

dependencies {



}

但是如果我使用下一个梯度,它就不起作用了

apply plugin: 'com.android.feature'
apply plugin: 'kotlin-android'

android {

    defaultConfig {
        consumerProguardFiles 'consumer-proguard-rules.pro'
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    lintOptions {
        disable 'RtlEnabled'
    }

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

dependencies {




}
 类似资料:
  • 我有1个应用程序和2个模块 框架结构 但我不能在MyApp中使用MyModule的文件。IDE显示我“无法访问”错误,我想扩展一个MyModule类的类。而且它不是从MyModule创建类的,有人对此有想法吗?怎么了?

  • 当你创建更复杂的app时,你可能会遇到不是在 NativeScript 模块里实现的功能。不要担心,因为 NativeScript 允许你使用npm(node包管理)来导入npm模块到你的app。或者,如果需要的话,你可以安装 NativeScript 插件,它们是简单的npm模块,可以用来访问本地代码并使用安卓和ios SDK。 在本章,你将安装和使用一个外部的email验证器模块,当邮件地址在

  • 我有一个Spring boot应用程序,并使用spotify插件对我的应用程序进行Dockerize。所以,我将有一个类似下面的Dockerfile。 我遇到了JIB,它看起来很酷。但是,努力让它工作。 我在下面添加了pom条目。 mvn编译jib:构建 我明白了。 [INFO]构建依赖层...[INFO]构建类层...[INFO]构建资源层... 当我运行docker映像时,它说Jar文件不存在

  • 项目可以通过添加向构建脚本中加入插件的类路径然后在应用插件,添加作为外部JAR文件的二进制插件.外部jar可以使用buildscrip{}块添加到构建脚本类路径就像Section 62.6, “External dependencies for the build script”中描述的一样. Example 21.4. Applying a plugin with the buildscript

  • 首先,当我使用react native init project1创建应用程序时,我收到如下错误 无法从 windows 上的 assets index.android.bundle 加载脚本 后来我通过运行以下命令解决了这个问题 堆栈溢出链接 mkdirAndroid/应用/src/主/资产 react-native bundle --platform android --dev false -

  • 我试图在库模块中使用静态编程语言,而不在应用模块中使用它。应用模块只使用Java,不使用库中的任何静态编程语言类。Gradle不会编译hoever: 我对Kotlin进行了修改: {library root}/build。格拉德尔 {library root}/{library module}/build。格拉德尔 当我将其添加到应用程序模块中时,项目编译不会出现问题,但我希望避免将其添加到应用程

  • 如何创建一个新的GWT和GAE项目,其中包含使用Java中的google eclipse插件的模块?我尝试使用eclipse创建一个新的web应用程序,但它只是创建了一个没有模块的GWT和GAE项目。 谢谢

  • 我想用Jetpack Compose构建一个库,并使用jitpack.io发布它。我使用的是android studio金丝雀版android studio金丝雀版。我构建了这个项目,把它推到Github,发布了一个版本,然后我把我的repo的链接放在jitpack.io中,以生成lib依赖项链接“implementation'com.Github.user:compose-lib:tag”,但是