ReactNative兼容64位Android手机
来源:互联网 发布:java递归获取子节点 编辑:程序博客网 时间:2024/05/16 19:28
首先来说,这个问题困扰我很久了,如果直接init的project的话,也不能在64位Android手机上运行,会提示
"/data/data/com.hfox.lovesquare/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit 这个错误
后来多方查询未果,打算放弃,然后同事帮给我指点迷津,解决了
解决方法就是取消掉所有的64位的.so文件,全部加载32位的就可以了,下面是步骤
1.在项目的根目录的 gradle.properties
里面添加一行代码 android.useDeprecatedNdk=true
.
2.在 build.gradle
文件里添加以下代码
android { ... defaultConfig { ... ndk { abiFilters "armeabi-v7a", "x86" } packagingOptions { exclude "lib/arm64-v8a/librealm-jni.so" } }}
感谢来自https://corbt.com/posts/2015/09/18/mixing-32-and-64bit-dependencies-in-android.html 的内容
感谢同事
0 0
- ReactNative兼容64位Android手机
- android 64位兼容32位
- Linux应用随笔(五)64位Debian8兼容运行32位adb开发android应用,并解决手机驱动问题
- android手机之-------64位操作系统 与 64位处理器
- Android L 64位兼容32 应用程序的认识
- Android L 64位兼容32 应用程序的认识
- .so兼容32位和64位
- 64位系统兼容32位工具
- 64位ubuntu 兼容32位
- android 64位机子兼容32位so包的操作
- Android Fragment 兼容手机和平板
- Android手电筒兼容各个手机与版本
- android 兼容平板和手机之Fragment
- android手机调用系统相册(兼容小米手机)
- Android so文件是32位时,如何在64位手机上运行。
- 关于如何区分Android手机是32位还是64位
- 【ReactNative】关于32位和64位SO库混合引入Crash解决方案
- android源码加入第三方apk,带so的mk文件写法,兼容64位平台
- yii 2.0 操作 增删改查 两种方法 ajax 批删
- HDU-5901-Count primes(大素数模板)
- LeetCode #32: Longest Valid Parentheses
- (斯坦福机器学习公开课)梯度算法
- 1min使用AutoCompleteTextView
- ReactNative兼容64位Android手机
- Linux基本知识记录
- android studio测试安装APK出现INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
- java就业前需要掌握的专业技能
- Android样式的开发
- ubuntu14.04忘记管理员密码
- ZCC loves straight flush
- mongo基础
- HTML5头部为什么只需要写<!DOCTYPE HTML>?