时间: 2020-11-23|50次围观|0 条评论

Information:Gradle tasks [:app:assembleDebug]


:app:preBuild


:app:compileDebugNdk UP-TO-DATE


:app:preDebugBuild


:app:checkDebugManifest


:app:preReleaseBuild


:app:prepareComAndroidSupportSupportV42000Library UP-TO-DATE


:app:prepareDebugDependencies


:app:compileDebugAidl UP-TO-DATE


:app:compileDebugRenderscript UP-TO-DATE


:app:generateDebugBuildConfig UP-TO-DATE


:app:generateDebugAssets UP-TO-DATE


:app:mergeDebugAssets UP-TO-DATE


:app:generateDebugResValues UP-TO-DATE


:app:generateDebugResources UP-TO-DATE


:app:mergeDebugResources UP-TO-DATE


:app:processDebugManifest UP-TO-DATE


:app:processDebugResources UP-TO-DATE


:app:generateDebugSources UP-TO-DATE


:app:compileDebugJava UP-TO-DATE


:app:preDexDebug


Warning:Ignoring InnerClasses attribute for an anonymous inner class


(com.tencent.mm.sdk.b.b) that doesn't come with an


associated EnclosingMethod attribute. This class was probably produced by a


compiler that did not target the modern .class file format. The recommended


solution is to recompile the class from source, using an up-to-date compiler


and without specifying any "-target" type options. The consequence of ignoring


this warning is that reflective operations on this class will incorrectly


indicate that it is *not* an inner class.


:app:dexDebug


:app:processDebugJavaRes UP-TO-DATE


:app:validateDebugSigning


:app:packageDebug


Error:duplicate files during packaging of APK /Users/luffy/AndroidStudioProjects/sporting-android1/app/build/outputs/apk/app-debug-unaligned.apk



Path in archive: META-INF/NOTICE.txt



Origin 1: /Users/luffy/AndroidStudioProjects/sporting-android1/app/libs/httpclient-cache-4.2.1.jar



Origin 2: /Users/luffy/AndroidStudioProjects/sporting-android1/app/libs/httpmime-4.2.1.jar


You can ignore those files in your build.gradle:



android {



 packagingOptions {



   exclude 'META-INF/NOTICE.txt'



 }



}


Error:Execution failed for task ':app:packageDebug'.


> Duplicate files copied in APK META-INF/NOTICE.txt


  

File 1: /Users/luffy/AndroidStudioProjects/sporting-android1/app/libs/httpclient-cache-4.2.1.jar

  File 2: /Users/luffy/AndroidStudioProjects/sporting-android1/app/libs/httpclient-cache-4.2.1.jar

因为 httpclient-cache-4.2.1.jar 和  httpmime-4.2.1.jar 包含了同样的文件。

根据提示在 build.gradle 里面增加:

[java] 
view plain
copy
print
?

  1. android {  
  2.       packagingOptions {  
  3.         exclude 'META-INF/NOTICE.txt'  
  4.       }  
  5.     }  

转载:http://blog.csdn.net/baduspace/article/details/42458355

转载于:https://www.cnblogs.com/fighterhit/p/6387922.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/99195631

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《You can ignore those files in your build.gradle
   

还没有人抢沙发呢~