我APK應用程序,調試unaligned.apk的包裝過程中遷移時,從項目到Eclipse的Android的工作室得到這個錯誤重複文件:重複的文件,libpjsua2.so
:app:compileDebugJava UP-TO-DATE
:app:preDexDebug UP-TO-DATE
:app:dexDebug UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:validateDebugSigning
:app:packageDebug
Error:duplicate files during packaging of APK C:\Users\aaa\AndroidStudioProjects\Pjsua2\app\build\outputs\apk\app-debug-unaligned.apk
Path in archive: lib/armeabi/libpjsua2.so
Origin 1: C:\Users\aaa\AndroidStudioProjects\Pjsua2\app\src\main\jniLibs\armeabi\libpjsua2.so
Origin 2: C:\Users\aaa\AndroidStudioProjects\Pjsua2\app\build\intermediates\ndk\debug\lib\armeabi\libpjsua2.so
You can ignore those files in your build.gradle:
android {
packagingOptions {
exclude 'lib/armeabi/libpjsua2.so'
}
}
Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK lib/armeabi/libpjsua2.so
File 1: C:\Users\aaa\AndroidStudioProjects\Pjsua2\app\src\main\jniLibs\armeabi\libpjsua2.so
File 2: C:\Users\aaa\AndroidStudioProjects\Pjsua2\app\src\main\jniLibs\armeabi\libpjsua2.so
Information:BUILD FAILED
我試圖改變build.gradle,但任何東西都會有相同的錯誤。 我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 15
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "org.pjsip.pjsua2.app"
minSdkVersion 11
targetSdkVersion 15
ndk {
moduleName "libpjsua2"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
請幫我修復。
我遇到同樣的問題,你能用你的build.gradle文件更新你的答案嗎? – frmi 2015-03-19 19:08:18