当前位置:  开发笔记 > Android > 正文

Android Studio/gradle:"无法创建'LibraryPlugin'类型的插件"

如何解决《AndroidStudio/gradle:"无法创建'LibraryPlugin'类型的插件"》经验,为你挑选了0个好方法。

我在Android Studio中有两个模块.

主要是应用程序,Sub是库模块.Sub compile project(':Sub')在gradle脚本中从Main 引用.这在从Android Studio运行时有效.但是当从命令行运行时,gradlew说:

Could not create plugin of type 'LibraryPlugin'.
Caused by: java.lang.NoClassDefFoundError: org/gradle/api/artifacts/result/ResolvedComponentResult 

这是Main的build.gradle文件中的重要部分:

apply plugin: 'android'

buildscript {
    repositories {
        mavenCentral()
        maven {
            url 'https://oss.sonatype.org/content/repositories/snapshots/'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

repositories {
    mavenCentral()
    maven {
        url 'https://oss.sonatype.org/content/repositories/snapshots/'
    }
}

task wrapper(type: org.gradle.api.tasks.wrapper.Wrapper) {
    gradleVersion = '1.11'
}

android {
    buildToolsVersion '19.0.3'
}


dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile project (':Sub')
}

Sub gradle文件或多或少相同,但有

apply plugin: 'android-library'

而不是'android'

我已尝试使用gradle 1.9和1.10,但结果相同.

谁知道如何解决这个问题?

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有