npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm install -g react-native-cli
安装react-native init project_name
参考文档:npmjs.com
React-Native版本跟新较快,提供好的工具和方法有时变动,网上有些资料无法使用更新后的React-Native。
建议看React-Native英文文档,或是浏览本地的 React-Native 提供的JS源代码: Project_Name\node_modules\react-native
pushy login
pushy createApp --platform android
pushy selectApp --platform android
./gradlew assembleRelease
生成安装包pushy uploadApk APK_File_Path
上传安装包pushy bundle --platform android
发布更新热补丁从 React-Native 0.50 开始,index.js
作为android、ios的统一入口文件,但在添加热更新后还是在 Android 项目中 assets 目录下编译文件 index.android.bundle
,否则会出现错误:
unable to load script from assets 'index.android.bundle'.
用下面代码编译文件
React-native bundle --platform Android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res