命令:
react-native init “项目名称” : 运行React Native的初始化命令,创建一个项目
npm install : 需要在工程目录下用此命令将依赖包下载下来
iOS快捷键:
苹果键+R(模拟器) : 模拟器reload 界面
苹果键+D (模拟器) : 模拟器弹出窗口模式 (可以点击remote debug)
ctrl+alt+回车(模拟器): 可以直接开启chrome remote debug 模式
苹果键+option + J(chrome):chrome 弹出debug窗口模式,调试的具体日志
android快捷键:
shift + r 连续2 次 模拟器reload 界面
Command⌘ + M快捷键来快速打开Developer Menu。也可以通过模拟器上的菜单键来打开。
Android 打包命令:(Android studio)
1.首先菜单栏build -generate signed APK 按照一步步 生成xxx.jks 文件,把刚刚生成的签名文件复制到项目android/app文件夹下面
2.然后修改项目中gradle.properties文件,进行添加如下的代码(注意下面的签名和别名的名称和上一步放入的xxx.jks要一样,下面两项分别填写签名和别名的密码)
这一步我们是进行全局的gradlde进行变量化的配置,后边我们会在后边的步骤中给相应的应用进行签名。
[注意].以上的签名秘钥请大家一定要妥善保管,因为在应用发布的时候需要的。
直接在工程目录下得android/app/build.gradle中以下节点添加如下内容:
进入项目根目录 再 cd android目录下 开始打包 执行以下命令:
./gradlew assembleRelease
进入 android/app/build/outputs/apk目录下面生成了app-release.apk
以后直接 运行命令 ./gradlew assembleRelease 就可以打包。
React Native main.jsbundle生成方法
(目前已不用生成main.jsbundle,直接可打包)
1.在React Native项目根目录下运行 npm start
2.使用curl命令生成 main.jsbundle
curl http://localhost:8081/index.ios.bundle -o main.jsbundle
3.在AppDelegate.m中选择使用main.jsbundle 的代码
4.将真机联上电脑,选择信任,然后在Xcode中选择使用其进行调试,等待编译完成即可运行!