Java 渐变生成错误消息
我开始使用android应用程序,首先我用NetBeans编写java代码,现在这段代码包含了我在android Studio中应用的所有库(jar文件),在我运行它之前它不会显示错误,当我运行我的程序时,我会收到这些消息 错误:任务“:app:packageDebug”的执行失败 在APK META-INF/LICENSE中复制的重复文件 文件1:C:\Users\huse\AndroidStudioProjects\BallC\poi-3.13-20150929\poi-3.13-20150929.jar 文件2:C:\Users\huse\AndroidStudioProjects\BallC\poi-ooxml-3.13-20150929\poi-ooxml-3.13-20150929.jar 我知道我有类似的库,如果删除一个库,我的java代码中就会有错误Java 渐变生成错误消息,java,android,Java,Android,我开始使用android应用程序,首先我用NetBeans编写java代码,现在这段代码包含了我在android Studio中应用的所有库(jar文件),在我运行它之前它不会显示错误,当我运行我的程序时,我会收到这些消息 错误:任务“:app:packageDebug”的执行失败 在APK META-INF/LICENSE中复制的重复文件 文件1:C:\Users\huse\AndroidStudioProjects\BallC\poi-3.13-20150929\poi-3.13-20150
我该怎么办 将下面的代码添加到build.gradle
android {
...
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
...
}
添加以下代码到build.gradle解决了我的问题
android {
.....
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1' }
.... }
你能不能补充一些细节,说明为什么这会起作用?只有代码的答案不是很有用,可能会被删除。