在使用Realm數據庫後,遇到了如下錯誤:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[...],nativeLibraryDirectories=[.../lib/arm, /vendor/lib, /system/lib]]] couldn't find "libxmediaplayer.so"
是老司機,對這個錯誤還是很熟悉的,因爲沒加載到so庫。然而在這裏並不是沒有引用so庫,而且在沒有引用realm(apply plugin: 'realm-android')時程序是可以正常運行的。
android{
......
defaultConfig {
multiDexEnabled true
ndk {
abiFilters "armeabi" //, "armeabi-v7a", "x86", "mips"
}
}
......
}
Error:Execution failed for task ':app:compileDebugNdk'. Error: NDK integration is deprecated in the current plugin.
android.useDeprecatedNdk=true