Android项目开发填坑记-so文件引发的攻坚战
2016-09-30 11:00
253 查看
原文地址 http://blog.csdn.net/ys743276112/article/details/50903905
java.lang.UnsatisfiedLinkError 解决方法
主要内容
安装包在只编译了armeabi,没有x86、arm64-v8a,是如何运行在各种处理器的手机上的?
https://www.zhihu.com/question/36893314/answer/69467752
arm64-v8a是可以向下兼容的,但前提是你的项目里面没有arm64-v8a的文件夹,如果你有两个文件夹armeabi和arm64-v8a,两个文件夹,armeabi里面有a.so 和 b.so,arm64-v8a里面只有a.so,那么arm64-v8a的手机在用到b的时候发现有arm64-v8a的文件夹,发现里面没有b.so,就报错了,所以这个时候删掉arm64-v8a文件夹,这个时候手机发现没有适配arm64-v8a,就会直接去找armeabi的so库,所以要么你别加arm64-v8a,要么armeabi里面有的so库,arm64-v8a里面也必须有
java.lang.UnsatisfiedLinkError 解决方法
主要内容
安装包在只编译了armeabi,没有x86、arm64-v8a,是如何运行在各种处理器的手机上的?
https://www.zhihu.com/question/36893314/answer/69467752
arm64-v8a是可以向下兼容的,但前提是你的项目里面没有arm64-v8a的文件夹,如果你有两个文件夹armeabi和arm64-v8a,两个文件夹,armeabi里面有a.so 和 b.so,arm64-v8a里面只有a.so,那么arm64-v8a的手机在用到b的时候发现有arm64-v8a的文件夹,发现里面没有b.so,就报错了,所以这个时候删掉arm64-v8a文件夹,这个时候手机发现没有适配arm64-v8a,就会直接去找armeabi的so库,所以要么你别加arm64-v8a,要么armeabi里面有的so库,arm64-v8a里面也必须有
相关文章推荐
- Android项目开发填坑记-so文件引发的攻坚战
- Android项目开发填坑记-so文件引发的攻坚战
- Android开发中如何将自己编译的.so文件用到其他的项目中
- 解决新建的Android项目gen目录下没有R.java文件--Android开发经验
- 解决新建的Android项目gen目录下没有R.java文件--Android开发经验
- Android 开发尝试总结二:Android版HelloWorld项目文件结构分析
- Android Studio开发入门-引用jar及so文件
- Maven 的Android项目里面的jar包(本地)、library及libs目录下so文件如何引用
- eclipse 开发android 项目的时候系统自动生成的R.Java文件在重新生成时候丢失问题
- android项目中配置NDK自动编译生成so文件
- Android开发之Eclipse新建项目没有文件问题
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- Qt[5.4]开发Android[安卓]Quick/QML Extension[扩展]库[.so]工程[项目]编译问题及解决办法
- ndk开发之利用android系统中.so库文件(例:libsqlite.so)
- .Net程序员玩转Android开发---(5)项目文件介绍
- android开发--mp3播放器项目源代码(xml文件解析,.lrc,.mp3文件下载,同时显示歌词)
- android 手机拍照上传项目的开发-----Camera1.2(图片文件的翻转及缩放操作)
- 添加文件【COCOS2DX-LUA 脚本开发之十三】解决lua项目编译Android出现get data from file failed、Cocos2dxActivity cannot be 路径等问题
- 项目文件跟Google学习Android开发-工具篇-Android Studio入门
- Android Studio开发入门-引用jar及so文件