我正在使用PJSIP开发应用。我有.so
个库(使用ndk-r10e
编译),在升级到Android Studio 3.0之前它们运行良好。这次升级
不再支持useDeprecatedNdk
,控制台说要遵循本教程:
Migrate from ndkCompile
我完成了本教程并且构建正常,但运行应用程序会返回错误:
Error:Execution failed for task ':pjsua:transformNativeLibsWithMergeJniLibsForDebug'.
> More than one file was found with OS independent path 'lib/armeabi-v7a/libpjsua2.so'
我已尝试clean
和Invalidate cache / restart
。
有人可以帮忙吗?
答案 0 :(得分:1)
我把它放到了gradle中,它似乎现在正在工作......
android {
packagingOptions {
pickFirst 'lib/armeabi-v7a/libpjsua2.so'
pickFirst 'lib/armeabi/libpjsua2.so'
pickFirst 'lib/x86/libpjsua2.so'
}
}
答案 1 :(得分:0)