Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android PackageReleaseerError:在打包APK期间复制文件_Android_Gradle_Aar - Fatal编程技术网

Android PackageReleaseerError:在打包APK期间复制文件

Android PackageReleaseerError:在打包APK期间复制文件,android,gradle,aar,Android,Gradle,Aar,我检查了其他答案,但似乎对我仍然不起作用。问题是gradle抱怨有重复的文件,建议的排除不起作用 以下是跟踪: :app:packageReleaseError: duplicate files during packaging of APK /home/ubuntu/libprojectB/androidSample/MyTestApp/app/build/outputs/apk/app-release-unsigned.apk > Building 96% > :app:pack

我检查了其他答案,但似乎对我仍然不起作用。问题是gradle抱怨有重复的文件,建议的排除不起作用

以下是跟踪:

:app:packageReleaseError: duplicate files during packaging of APK /home/ubuntu/libprojectB/androidSample/MyTestApp/app/build/outputs/apk/app-release-unsigned.apk
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease    Path in archive: lib/armeabi-v7a/libprojectA.so
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease    Origin 1: /home/ubuntu/libprojectB/androidSample/MyTestApp/app/src/main/jniLibs/armeabi-v7a/libprojectA.so
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease    Origin 2: /home/ubuntu/libprojectB/androidSample/MyTestApp/app/build/intermediates/exploded-aar/com.snapchat/libprojectB/0.3.52.1/jni/armeabi-v7a/libprojectA.so
> Building 96% > :app:packageRelease
> Building 96% > :app:packageReleaseYou can ignore those files in your build.gradle:
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease    android {
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease      packagingOptions {
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease        exclude 'lib/armeabi-v7a/libprojectA.so'
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease      }
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease    }
> Building 96% > :app:packageRelease
> Building 96% > :app:packageRelease:app:packageRelease 
但即使我添加了
打包选项
,它仍然会抱怨这个问题。我做错了什么

基本上,我的项目设置是将
projectA
编译成
*.so
文件,我尝试在
projectB
中使用
projectA
本机文件,但
projectB
也编译成
*.so
文件