2016-12-07 66 views
0

我为Android学习了一个Gradle的演示。我使用的JARID为'com.wonbin.myplugin'的插件未找到

1)项目根目录的build.gradle

buildscript { 
     repositories { 
       jcenter() 
       flatDir {dirs 'build_libs'} 
     } 

     dependencies { 
       classpath 'com.android.tools.build:gradle:2.2.2' 
       classpath 'com.wonbin.myplugin:MyPlugin:1.0' 
     } 
} 

apply plugin: 'com.wonbin.myplugin' 

allprojects { 
     repositories { 
       jcenter() 
     } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

我已leanrd该插件id是属性在插件项目的文件名。不过还是当我运行./gradlew组装,它发生:

构建文件 '/home/wonbin/MyApp/build.gradle' 行:13

  • 出了什么问题:一个问题发生评测根项目'MyApp'。

    找不到id为'com.wonbin.myplugin'的插件。

我应该怎么办?

回答

0

可能您的build_dir不符合正确的文件结构。你可以直接在类路径中引用你的jar,就像这样:

buildscript { 
     repositories { 
       jcenter() 
     } 

     dependencies { 
       classpath 'com.android.tools.build:gradle:2.2.2' 
       classpath file('/path/to/your/plugin.jar') 
     } 
} 

apply plugin: 'com.wonbin.myplugin' 
相关问题