Android Studio 0.4在APK META-INF / LICENSE.txt中复制的重复文件在我将Studio从0.3.7更新到0.4.0之后,我无法编译我的项目。我在stackoverflow上找到了一个解决方案:复制了重复文件(Android Studio 0.4.0)我将我的项目更新为graged 0.7。+,但我不知道我必须把下一个字符串放在哪里:android {
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}}我的logcat:日志Execution failed for task ':Prog:packageDebug'.> Duplicate files copied in APK META-INF/LICENSE.txt File 1: /home/scijoker/AndroidStudioProjects/ProgProject/Prog/libs/httpclient-4.1.1.jar
File 2: /home/scijoker/AndroidStudioProjects/ProgProject/Prog/libs/httpclient-4.1.1.jarPS开发在ubuntu 13.04
3 回答
萧十郎
TA贡献1815条经验 获得超13个赞
注意!!可能的OpenSource许可证违规。
如上所述排除license.txt文件,您可能违反了一些开源许可证,因为它是开源许可证中的一个共同点,同意将其添加到您的源代码中。更好地检查您的开源许可证。
更新: 在有更好的解决方案之前,请使用
packagingOptions { pickFirst 'META-INF/license.txt'}
像这样,你至少履行了许可义务的一部分
森林海
TA贡献2011条经验 获得超2个赞
加上
android { packagingOptions { exclude 'META-INF/LICENSE.txt' }}
在build.gradle中
- 3 回答
- 0 关注
- 481 浏览
添加回答
举报
0/150
提交
取消