2016-12-07 105 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' 
相關問題