多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.环境配置的时候遇到的问题: Chocolatey可以安装也可以不用安装。安装他纯粹是为了安装python和node.js,的单独安装往往比Chocolatey安装的更快。Chocolatey在国内基本无法安装需要翻墙。 一定要安装python2,我安装的是python2.7.13.可以说是2里面最稳定的版本吧。 不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别! 目前npm5(发文时最新版本为5.0.4)存在安装新库时会删除其他库的问题,导致项目无法正常运行。请尽量使用yarn代替npm操作。 React Native目前需要Android Studio2.0或更高版本。 开发过程中安装as2中发现很多tools开发工具不全:SDK Platforms+sdk tools等不全问题 需要配置代理后才能正常看到。 关于Image组件不显示或者报错处理: 首先确保路径是否正确。./当前目录 ../上层目录。 如果确认无误后就是缓存问题,卸载app,重新生成app这样基本就能解决问题。这个问题折腾了好久,明明路径是合适的弄了两个小时重新安装发现出来了 ,真是醉了。 开发流程总结: =》python2 =》node.js =》开启npm加速 =》Yarn(react-native命令行工具) =》设置yarn加速镜像 =》安装jdk1.8+ =》配置jdk环境变量(javahome,path,classpath配置,直到输入javac正常) =》安装Android Studio2+ =》配置Android Studio2+(一定要按官网文档仔细配置) =》ANDROID_HOME环境变量 =》测试安装(需要跟手机直连,并且手机开启开发者选项,有的手机需要开悬屏。) 推荐安装: Gradle Daemon是java编译工具可以不用安装。 Genymotion+Visual Studio Emulator for Android 工具需要win8系统以上才能支持。我的win7始终没有解决,网友的方法也试过好多个还是不行,只能放弃。 当然放弃了模拟器只能通过手机直连去调试了。开启hot等功能还是很方便的。 ios和安卓的兼容性 iOS9 & iOS10 HTTP 不能正常使用的解决办法:https://segmentfault.com/a/1190000002933776” 开源项目: http://www.cnblogs.com/qiangxia/p/5584622.html http://www.jianshu.com/p/8f70764560da