在 Github Winlator 项目中找不到 id 为“com.android.application”的插件

问题描述 投票:0回答:1

我尝试在 Android Studio 上设置 Android 应用程序 Winlator (https://github.com/brunodev85/winlator),但我总是收到错误“评估根项目 'app' 时出现问题。ID 为 'com 的插件找不到.android.application。”来自 build.grade(应用程序)文件。

我该如何修复它?

apply plugin: 'com.android.application'

android {
    compileSdk 30
    buildToolsVersion '30.0.3'

    defaultConfig {
        applicationId 'com.winlator'
        minSdkVersion 26
        targetSdkVersion 28
        versionCode 12
        versionName "6.0"
    }

    buildTypes {
        debug {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            ndk {
                abiFilters 'arm64-v8a', 'armeabi-v7a'
            }
        }
    }

    lintOptions {
        checkReleaseBuilds false
    }

    externalNativeBuild {
        cmake {
            version '3.22.1'
            path 'src/main/cpp/CMakeLists.txt'
        }
    }
}

dependencies {
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'androidx.preference:preference:1.1.1'
    implementation 'com.google.android.material:material:1.4.0'
    implementation 'com.github.luben:zstd-jni:1.5.2-3@aar'
    implementation 'org.tukaani:xz:1.7'
    implementation 'org.apache.commons:commons-compress:1.20'
}

我尝试了不同的项目设置,但总是失败。

android github installation build.gradle project
1个回答
0
投票

该项目只有一个模块级别

build.gradle
,而将插件加载到类路径上的根项目
build.gradle
则不存在。只需从另一个项目中获取这样的一个并将其放入上面的目录中 - 或者在
settings.gradle
中配置存储库,例如:

import org.gradle.api.initialization.resolve.RepositoriesMode

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
    repositories {
        google()
        mavenCentral()
    }
}

rootProject.name = "SomeApp"

include ':app'

特别是,如果没有指令

include ':app'
,Android Studio 将完全忽略该模块。

© www.soinside.com 2019 - 2024. All rights reserved.