手环RN版本 当前版本v1.3.11 build-20170302v1
# install dependencies
npm install
# serve with hot reload at localhost:8081
react-native run-ios
react-native run-android
# build for production with minification
npm run build
npm run build-ios
npm run build-androidyarn removeyarn installreact-native upgradereact-native link react-native-svg
http://code.putao.io/ui/pt_weidu_for_web.git
http://code.putao.io/suowei/paiband_doc/src/master http://cc.ptdev.cn/index.php?s=/child&page_id=228
按照官方文档android环境搭建(http://facebook.github.io/react-native/releases/0.39/docs/getting-started.html#content):
- 安装java sdk(https://www.java.com/en/download/mac_download.jsp)
- 安装android studio
- 安装android sdk (version 23.0.1)
- 设置bash环境变量~/.zshrc或者~/.bash_profile等 export ANDROID_HOME=~/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/emulator export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools
- 启动android模拟器 emulator -avd Nexus_5X_API_25_x86
- react-native run-ios
- android下的debug菜单快捷键为command+m
- 运行
npm run build即可对ios android进行编译打包,生成的文件在目录dist下面。 dist目录下面为主版本号对应的目录跟一个vinfo.json文件- 主版本号为
src/config.js中version字段指定.格式固定为主版本号 build-编译号 vinfo.json具体可以参考doc目录下热更新的文档dist中主版本号目录下有ios.buildVersion.zip android.buildVersion.zip以及两个json文件,json文件为两个zip的md5值- 注意:打包前需要将
src/config中的isLocalTest置为false
将打包后的dist下的所有文件覆盖到指定的各环境下的静态服务器目录即可