您的当前位置:首页正文

关于集成ReactNative到已有AndroidStudio项

来源:华拓网

由于最近公司项目的需要,要集成ReactNative 到已有的Android项目,参考了网上的一些文章,基本上和官网介绍的一样,除了一些需要注意的细节小点。个人觉得比较好的几篇可以参考一下:

按照上述配置基本不会有太大的问题,但是前面的文章没有细说如何优化项目结构。如果是在根目录执行了npm install --save react react-native,那么恭喜你,你的AndroidStudio将会卡到不成样子,根本无法正常开发,因为node_modules的文件太多了,加载将会很耗时。所以,我们应该将其放在根目录项目之外,然后在根目录的gradle引入,例如:allprojects {

repositories {jcenter()

maven {url"/Users/lijie/experiment/HyBridExit/node_modules/react-native/android"}}},url的地址要替换成自身的,这样跑起来才不会卡。之前有网友说需要将根目录的项目名改成android,否则编译会报错,识别不了。其他的按照上面几个地址的参考配置即可

├── node_modules

├── android_proj

│  ├── app

│  │  ├── build..

│  │  ├── src..

│  │  └── build.gradle│  ├── index.android.js│  ├── rnjs..