React Native 命令

如果项目中缺少node_modules文件夹需要用命令行安装一下

yarn install

运行android程序

react-native run-android --no-packager

之后如果是出现红色的出错界面就需要调用出ReactNative的配置界面 Dev Seeting

如果找不到这个界面可以使用一个adb的命令

adb shell input keyevent 82

配置在dev setting里面找到配置url和port的地址输入

可以使用 yarn或者npm

yarn start

都可以运行web server服务,通过浏览器可以服务是否已经完成。

localhost:8081/index.android.bundle?platform=android

如果能正常的看到js代码就说明没问题,如果看到的是json就说明项目本身存在问题。

如果项目一切正常生成apk文件的命令为(需要在android文件夹下)

./gradlew assembleRelease
如果使用命令打包失败可以使用Android Studio来打包。
首先将js文件转换并且保存到assets目录使用以下命令即可
react-native bundle --platform android --dev false --entry-file index.android.js
--bundle-output android/app/src/main/assets/index.android.bundle
--assets-dest android/app/src/main/res/
使用Android Studio选择项目中Android文件夹打开,之后打包方式与正常android程序相同。