为什么Android Studio无法编译

时间:2016-03-03 12:32:36

标签: java android android-ndk

我正在尝试在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

任何人都可以帮我弄清楚编译器有什么问题吗?

1 个答案:

答案 0 :(得分:0)

您的包中似乎有一个本地库,即libijkffmpeg.so。 您可以尝试使用gradle的packagingOptions排除其中一个来源。

尝试在项目的gradle.build文件中添加:

packagingOptions {
    exclude 'lib/armeabi-v7a/libijkffmpeg.so'
}