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

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.jar

PS开发在ubuntu 13.04


慕神8447489
浏览 482回答 3
3回答

萧十郎

注意!!可能的OpenSource许可证违规。如上所述排除license.txt文件,您可能违反了一些开源许可证,因为它是开源许可证中的一个共同点,同意将其添加到您的源代码中。更好地检查您的开源许可证。更新: 在有更好的解决方案之前,请使用packagingOptions {    pickFirst  'META-INF/license.txt'}像这样,你至少履行了许可义务的一部分

森林海

加上android {     packagingOptions {         exclude 'META-INF/LICENSE.txt'     }}在build.gradle中
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android