今天在开发插件的时候,引用了两个Eclipse的库:
    <source-file src="src/android/lib/element-connector-1.0.4.jar" target-dir="libs" />
    <source-file src="src/android/lib/californium-core-1.0.4.jar" target-dir="libs" />而这两个库里他们使用了一些相同的文件,接着在编译时就报错了:
Duplicate files copied in APK META-INF/LICENSE解决方法就是创建一个build-extras.gradle文件,从中删除重复的文件:
android {
    packagingOptions {
        exclude 'about.html'
        exclude 'edl-v10.html'
        exclude 'epl-v10.html'
        exclude 'notice.html'
        exclude 'META-INF/ECLIPSE_.RSA'
        exclude 'META-INF/ECLIPSE_.SF'
    }
}并将这个文件添加到plugin.xml中:
<framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" />围观我的Github Idea墙, 也许,你会遇到心仪的项目