为了账号安全,请及时绑定邮箱和手机立即绑定

Android Studio 0.4在APK META-INF / LICENSE.txt

Android Studio 0.4在APK META-INF / LICENSE.txt

慕神8447489 2019-08-27 17:23:46
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'}

像这样,你至少履行了许可义务的一部分


查看完整回答
反对 回复 2019-08-27
?
森林海

TA贡献2011条经验 获得超2个赞

加上

android {
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
    }}

在build.gradle中


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 481 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信