Gradle错误:“无法应用插件[id'myappid']”

时间:2016-10-11 16:58:37

标签: android gradle android-gradle

我的问题是关于gradle&请理解我是新手。我的android应用程序应该使用脚本在osx机器上使用gradle构建命令行。

解决了许多问题与代理和&连接,当我运行我的脚本试图用gradle构建我的Android应用程序时,我终于得到错误如下

  A problem occurred evaluating root project 'android-build'.
    > Failed to apply plugin [id 'com.mycompany.myappid']
    > Plugin with id 'com.mycompany.myappid' not found.

如何解决此问题?

我的build.gradle如下所示:

buildscript {
    repositories {
        maven  {
            url "http://repo1.maven.org/maven2"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

apply plugin: 'com.mycompany.myappid'

android {
    compileSdkVersion 23
    buildToolsVersion "21.1.2"

    def versionPropsFile = file('version.properties')

    if (versionPropsFile.canRead()) {
        def Properties versionProps = new Properties()

        versionProps.load(new FileInputStream(versionPropsFile))

        def code = versionProps['VERSION_CODE'].toInteger() + 1

        versionProps['VERSION_CODE']=code.toString()
        versionProps.store(versionPropsFile.newWriter(), null)

        defaultConfig {
            versionCode code
            versionName "1.1"
            minSdkVersion 14
            targetSdkVersion 18
        }
    }
    else {
        throw new GradleException("Could not read version.properties!")
    }
}

2 个答案:

答案 0 :(得分:0)

当您收到此错误时,最好使用" - stacktrace"重新运行。 (快捷方式:" -s")。它将提供更详细的堆栈跟踪,通常可以精确定位在脚本中无法解决的行。

答案 1 :(得分:0)

问题在于:

apply plugin: 'com.mycompany.myappid'

您正在应用一个名称不存在的插件(可能是您的包裹名称)。

你应该应用这个插件:

apply plugin: 'com.android.application'