84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
认证0级讲师
你应该是用模拟器运行apk,但是你程序的JNI部分并没有针对模拟器的X86架构生成相应代码。
可以试试在Model中的build.grald中添加ndk、splits,举个例如下:
android{ ... defaultConfig { applicationId "XXXXXXX" minSdkVersion 11 targetSdkVersion 21 versionCode 126 versionName "1.2.6" ndk { //设置支持的SO库架构 abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a' moduleName "app" } .... splits { abi { enable true reset() include 'x86', 'armeabi-v7a', 'mips' universalApk true } } }
你应该是用模拟器运行apk,但是你程序的JNI部分并没有针对模拟器的X86架构生成相应代码。
可以试试在Model中的build.grald中添加ndk、splits,举个例如下: