Я получил эту ошибку дубликатов файлов во время упаковки APK приложения-отладка-unaligned.apk когда мигрируют проект из Eclipse, в Android студии:дубликатов файлов во время упаковки APK, 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