160
165
814
管理员
原因是7.0以后,Andorid不允许直接访问系统的私有so文件了。
两种解决方案:
把targetSdkVersion改小于24。
apk中带上需要的so文件,这儿是libsqlite.so
下载附件中的so文件,放到对应的文件夹下,如libs/armeabi-v7a/libsqlite.so,并注意你的gradle是否引用了这个目录,如 jniLibs.srcDirs = ['libs']
编译测试。
通过Android Studio的Analyze APK功能[Build -> Analyze APK...], 或直接解开apk包,查看是apk的lib目录下是否已包含libsqlite.so文件
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|安卓论坛
GMT+8, 2024-5-6 07:38 , Processed in 0.057404 second(s), 24 queries .
Powered by Discuz! X3.2
© 2001-2013 Design S!|ƽ̶