Android 原生应用嵌入React-Native模块开发-环境配置及填坑记
2017-07-10 23:54
916 查看
1.Can't find variable: __fbBatchedBridge
还是在项目的根文件夹下,命令行运行如下命令,启动测试服务器。
但是部分Android 6.0的机型,每次启动后依然会报错,必须打以下命令才可以
adb reverse tcp:8081 tcp:8081
2.Caused by: java.lang.IllegalAccessError: Method'void android.support.v4.net.ConnectivityManagerCompat.<init>()'
is inaccessible to class'com.facebook.react.modules.netinfo.NetInfoModule' (declaration of'com.facebook.react.modules.netinfo.NetInfoModule'
gradle配置
Android原生应用集成RN的话,必须是这个版本,不然会报这个错误
3.undefined is not an object (evaluating 'ReactInternals.ReactCurrentOwner')错误
RN版本问题,版本改为
4.undefined is not a function (evaluating '(bridgeConfig.remoteModuleConfig||[]).forEach')
根目录gradle配置maven
原生Android应用嵌入RN教程参考官网
http://reactnative.cn/docs/0.46/integration-with-existing-apps.html#content
还是在项目的根文件夹下,命令行运行如下命令,启动测试服务器。
$ npm start
但是部分Android 6.0的机型,每次启动后依然会报错,必须打以下命令才可以
adb reverse tcp:8081 tcp:8081
2.Caused by: java.lang.IllegalAccessError: Method'void android.support.v4.net.ConnectivityManagerCompat.<init>()'
is inaccessible to class'com.facebook.react.modules.netinfo.NetInfoModule' (declaration of'com.facebook.react.modules.netinfo.NetInfoModule'
gradle配置
compile 'com.android.support:appcompat-v7:23.0.1' compile "com.facebook.react:react-native:+"
Android原生应用集成RN的话,必须是这个版本,不然会报这个错误
3.undefined is not an object (evaluating 'ReactInternals.ReactCurrentOwner')错误
RN版本问题,版本改为
"dependencies": { "react": "16.0.0-alpha.12", "react-native": "^0.46.1" }后问题解决
4.undefined is not a function (evaluating '(bridgeConfig.remoteModuleConfig||[]).forEach')
allprojects { repositories { jcenter() maven { url "$rootDir/node_modules/react-native/android" } } }
根目录gradle配置maven
原生Android应用嵌入RN教程参考官网
http://reactnative.cn/docs/0.46/integration-with-existing-apps.html#content
相关文章推荐
- React-Native 之Android应用开发踩坑纪 (一)————windows环境下配置
- 2.android 原生应用和React native 结合开发.环境搭建
- React-Native-Android-Studio整合开发+环境配置+官方实例
- [置顶] React-Native开发之原生模块封装(Android)升级版
- 在Android原生应用中嵌入ReactNative页面
- React-Native-Android-Studio整合开发+环境配置+官方实例
- React-Native开发之原生模块封装(Android)升级版
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
- windows配置react-native 开发环境(开发android版本)
- ios 原生应用和React native 结合开发1.环境搭建
- react native 学习笔记----将react native嵌入到Android原生应用
- React Native Android原生模块开发实战|教程|心得|如何创建React Native Android原生模块
- 【React Native开发】React Native For Android环境配置以及第一个实例
- React—native+Android环境搭建和开发配置(Mac)
- react-native试玩(34)-配置Android开发环境
- React—native+Android环境搭建和开发配置(Mac)
- 环境配置:React Native 开发环境配置 For Android
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
- 如何把React Native嵌入到原生android应用中
- react-native + as <react-native嵌入原生应用开发>