Xiomi库加载异常

时间:2019-02-03 21:10:41

标签: android

好,所以,我需要制作一个游戏启动器。首先,我开始加载主要的游戏本机库。我的代码:

PackageInfo info1;     ApplicationInfo信息;

@Override
protected void onCreate(Bundle savedInstanceState) {
    //setContentView(R.layout.activity_main);
    try {

        info1 = getPackageManager().getPackageInfo("com.ketchapp.dunkshot", 0);
        info = info1.applicationInfo;
        System.load(info.nativeLibraryDir + "/libMyGame.so");

    } catch (Exception e) {
        e.printStackTrace();
    }
    super.onCreate(savedInstanceState);
}

启动应用后,我总会得到它:

java.lang.UnsatisfiedLinkError:dlopen失败:“ / data / app / com.ketchapp.dunkshot-1 / lib / arm / libMyGame.so”是32位而不是64位 我在两个设备上进行了测试:

三星Galaxy Tab 3(Android 4.2.2)-最旧的 小米Redmi注意事项4X(新的MIUI 9,Android 7) 在Galaxy上,这很有用。但不是在小米上。我尝试了更多方法来解决此问题,但结果为0。有任何想法吗? :D

0 个答案:

没有答案