华硕ZenFone 5没有加载正确的文件

时间:2015-10-02 15:56:46

标签: android android-ndk android-x86

我的Android应用程序,在NDK内置的.so文件中,在ASUS ZenFone 5设备上崩溃,就像此链接中的问题一样(Android) Native crash at /system/lib/libhoudini.so on Asus Phone

似乎libhoudini.so,ARM到x86的翻译器,在某些条件下无法工作,所以我尝试在我的应用程序中直接提供x86 arch .so文件。

APK可以在大多数x86设备上运行,包括x86模拟器。但是,在这台设备上我遇到了一个问题:

  

java.lang.UnsatisfiedLinkError:无法从加载器dalvik.system.PathClassLoader加载游戏[DexPathList [[zip file" /data/app/com.myapp-1.apk"], nativeLibraryDirectories = [/ data / app-lib / com.myapp-1,/ vendor / lib,/ system / lib,/ system / lib / arm]]]:findLibrary返回null

这个基于Intel Atom的设备似乎忽略了APK文件中的lib/x86文件夹。

如何让这个设备加载正确的文件以及右拱?

0 个答案:

没有答案