
在运行应用程序时,Android Studio中出现意外错误,以下是错误消息
Error:duplicate files during packaging of APK
/home/jithu/libs/androID/androID/aa/app/build/outputs/apk/app-deBUG-unaligned.apk
Path in archive: meta-inf/DEPENDENCIES Origin 1:
/home/jithu/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.3.6/cf8bacbf0d476c7f2221f861269365b66447f7ec/httpmime-4.3.6.jar
Origin 2:
/home/jithu/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.4.1/f5aa318bda4c6c8d688c9d00b90681dcd82ce636/httpcore-4.4.1.jar
我也粘贴了我的build.gradle文件
apply plugin: 'com.androID.library'androID { compileSdkVersion 21 buildToolsversion "21.1.2" defaultConfig { minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionname "1.0" } buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro' } }}dependencIEs { compile filetree(include: ['*.jar'], dir: 'libs') compile 'com.androID.support:appcompat-v7:+' compile 'com.Google.androID.gms:play-services:6.5.87' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.mcxiaoke.volley:library:1.0.15' compile 'com.Google.code.gson:gson:2.2.4' compile "org.apache.httpcomponents:httpcore:4.4.1" compile "org.apache.httpcomponents:httpmime:4.3.6"}androID { packagingOptions { exclude 'meta-inf/DEPENDENCIES' exclude 'meta-inf/NOTICE' exclude 'meta-inf/liCENSE' exclude 'meta-inf/liCENSE.txt' exclude 'meta-inf/NOTICE.txt' } // ...}解决方法:
好吧,你错过了构建gradle的流程.
当你试图使用2个androID {..}片段时,它没有检测到第二个.因此,排除重复的元文件无法正常工作.
可能的方法:
只需更改构建gradle的顺序,如下所示:
apply plugin: 'com.androID.library' androID { compileSdkVersion 21 buildToolsversion "21.1.2" defaultConfig { minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionname "1.0" } buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'meta-inf/DEPENDENCIES' exclude 'meta-inf/NOTICE' exclude 'meta-inf/liCENSE' exclude 'meta-inf/liCENSE.txt' exclude 'meta-inf/NOTICE.txt' } }dependencIEs { compile filetree(include: ['*.jar'], dir: 'libs') compile 'com.androID.support:appcompat-v7:+' compile 'com.Google.androID.gms:play-services:6.5.87' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.mcxiaoke.volley:library:1.0.15' compile 'com.Google.code.gson:gson:2.2.4' compile "org.apache.httpcomponents:httpcore:4.4.1" compile "org.apache.httpcomponents:httpmime:4.3.6"}如果仍然无效,请查看以下内容:
这是你的图书馆建立的gradle吗?
我从主项目构建gradle中排除了我的重复元文件.因此,请确保从app模块的build gradle中排除元文件,而不是库模块.
以上是内存溢出为你收集整理的java – 错误:在APK Android Studio Error打包期间重复文件全部内容,希望文章能够帮你解决java – 错误:在APK Android Studio Error打包期间重复文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)