android 如何兼容32位的库文件
2015-12-31 16:30
489 查看
开发的时候需要使用高德地图,现在的android机子已经逐步向64位发展,在客户使用的时候有反馈收到64位机子运行会挂掉
后来向高德论坛反映兼容库包问题,没有收到回复
于是想在studio上兼容用到32位的地图库文件,如何使用呢
在build.gradle中加上
这里是告诉程序在加载时 只加载这些文件下的库文件 而不会去找64位包
其中mips代表平板
这些还不够,还需要在
radle.properties文件中加上
android.useDeprecatedNdk=true
因为gradle的配置中,并不知道是否要做操作系统的兼容
那么想在eclipse上做到兼容32位呢,该如何做呢?
其实很简单,只需要删除64位的文件夹,例如arm64-v8a包删除即可
因为64位系统程序在加载库文件时会首先去寻找64位的文件夹,如何没有找到,他会去寻找32位的文件夹,那么我们只需要删除64位文件夹即可!
后来向高德论坛反映兼容库包问题,没有收到回复
于是想在studio上兼容用到32位的地图库文件,如何使用呢
在build.gradle中加上
defaultConfig {
ndk { abiFilters "armeabi", "armeabi-v7a", "x86", "mips"} }
这里是告诉程序在加载时 只加载这些文件下的库文件 而不会去找64位包
其中mips代表平板
这些还不够,还需要在
radle.properties文件中加上
android.useDeprecatedNdk=true
因为gradle的配置中,并不知道是否要做操作系统的兼容
那么想在eclipse上做到兼容32位呢,该如何做呢?
其实很简单,只需要删除64位的文件夹,例如arm64-v8a包删除即可
因为64位系统程序在加载库文件时会首先去寻找64位的文件夹,如何没有找到,他会去寻找32位的文件夹,那么我们只需要删除64位文件夹即可!
相关文章推荐
- Android Camera 无法拍照
- Android进阶——字符串排序
- android SwipeMenuListView ScrollView 滑动冲突
- Android带有删除按钮的EditText:EditTextWithDeleteButton
- Android连续点击两次按钮启动两次Activity
- Android性能优化典范(三)
- Android RecyclerView 使用完全解析 体验艺术般的控件
- Android ImageView ScaleType清晰记录
- Android之JAVASe基础篇-面向对象-IO(九)
- Android——ViewPgaer切换动画
- Android 进程状态的概念
- Android 侧滑菜单
- 关于重载OnBackPressed无效的解决方案
- Parcelable和Serializable区别
- Mac环境下Android Studio移植FFmpeg
- [Android]使用Dagger 2依赖注入 - DI介绍(翻译)
- android studio 使用os文件。
- Android Framework/base 学习记录
- AndroidStudio集成极光推送
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解