0
我有一個很奇怪的問題。我正在嘗試爲Android使用renderscript支持庫。然而,不知何故,是造成我的其他庫不加載之一,我得到這個在logcat中:Renderscript導致庫不加載
12-18 19:50:30.031: W/System.err(16765): java.lang.UnsatisfiedLinkError: Couldn't load facialproc_jni from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.me.example.apk"],nativeLibraryDirectories=[/data/app-lib/com.me.example, /vendor/lib, /system/lib]]]: findLibrary returned null
然後應用程序崩潰...我可以輸出更大的logcat如果它幫助。
我不知道爲什麼會發生這種情況......但它與我的project.properties有關,因爲添加這些行與它的工作和不工作的區別。
renderscript.target=18
renderscript.support.mode=true
我相信兼容性庫僅適用於armeabi-v7a,x86和mips。沒有支持早期的手臂設備。一旦你在armeabi-v7a中有一個庫,那就是其他本地庫的安裝路徑,這會讓你的armeabi專用的東西不存在。 – 2014-12-19 18:49:58
這是有道理的。謝謝! – SpyMachine 2014-12-23 13:45:24