我正在尝试在Andriod Studio中编译我的项目;但是,它一直向我提供以下错误:
错误:在打包 APK
期间重复文件E:\Androidstdio\MyApplication\PTTTalk\build\outputs\apk\PTTTalk-debug-unaligned.apk
如果我在build.gradle
中忽略了这些内容,它仍然无法编译。
E:\ Androidstdio \ MyApplication \ PTTTalk \ build \ intermediates \ explosion-aar \ MyApplication \ androidngnstack \ unspecified \ jni \ armeabi-v7a \ libijkffmpeg.so错误:在打包APK E:\ Androidstdio \ MyApplication \期间重复文件PTTTalk \ build \ outputs \ apk \ PTTTalk-debug-unaligned.apk存档中的路径:lib / armeabi-v7a / libijkffmpeg.so原点1:E:\ Androidstdio \ MyApplication \ PTTTalk \ build \ intermediates \ explosion-aar \ libmediastream- release \ jni \ armeabi-v7a \ libijkffmpeg.so你可以忽略build.gradle中的那些文件:android {packagingOptions {exclude'lib / armeabi-v7a / libijkffmpeg.so'}}错误:任务'执行失败':PTTTalk: packageDebug”。 >在APK lib / armeabi-v7a / libijkffmpeg.so中复制的重复文件文件1:E:\ Androidstdio \ MyApplication \ PTTTalk \ build \ intermediates \ explosion-aar \ libmediastream-release \ jni \ armeabi-v7a \ libijkffmpeg.so文件2: E:\ Androidstdio \ MyApplication的\ PTTTalk \建立\中间体\分解-AAR \ MyApplication的\ androidngnstack \未指定\ JNI \ armeabi-V7A \ libijkffmpeg.so
任何人都可以帮我弄清楚编译器有什么问题吗?
答案 0 :(得分:0)
您的包中似乎有一个本地库,即libijkffmpeg.so。 您可以尝试使用gradle的packagingOptions排除其中一个来源。
尝试在项目的gradle.build文件中添加:
packagingOptions {
exclude 'lib/armeabi-v7a/libijkffmpeg.so'
}