# 两种开发方式
- 纯js快速构建
- 集合原生代码
# quick Start
npm install -g expo-cli
expo init my-new-project
cd my-new-project
expo start
需要安装expo client 客户端,谷歌商店
# 集合原生
chocolatey
//管理员身份安装
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
安装 python2
choco install python2
安装java jdk1.8:安装完后需要配置环境变量 Java_Home :C:\Program Files\Java\jdk1.8.0_211
andriod studio中需要装很多插件, file》settings》Android sdk》 sdk platforms》
- 展开Android 9 (Pie)选项,确保勾选了下面这些组件:
- Android SDK Platform 28
- Intel x86 Atom_64 System Image(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件) -(以前是android6.0 Android sdk platforms 23选上)
- 展开"Android SDK Build-Tools"选项,确保选中了 React Native 所必须的28.0.3版本。你可以同时安装多个其他版本。(以前是23.0.1)
- google repository
- 配置 ANDROID_HOME 环境变量:c:\Users\你的用户名\AppData\Local\Android\Sdk(默认位置)
- 把 platform-tools 目录添加到环境变量 Path 中c:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools
- tools ====> C:\Users\congjingz\AppData\Local\Android\Sdk\tools
提示
错误提示:'Intel virtualization technology (vt,vt-x) is not enabled',不用担心,这时你只需要进入BIOS界面在“configurations”中找到'Intel Virtualization Technology'将其设置成Enable即可
TIP
使用 adb devices 命令前需要把安装目录下的 C:\XXXXX\Android\Sdk\platform-tools 这个路径加入环境变量的Path里,否则会获得“adb不是内部或外部命令”的错误。
运行 react-native run-android 需要添加名为JAVA_HOME,值为JAVA安装路径的变量到环境变量里,否则会提示找不到JAVA
npm install -g yarn react-native-cli
# 创建新项目
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
# 在手机设备上运行
adb devices//检查你的设备是否能正确连接到 ADB(Android Debug Bridge)
List of devices attached
emulator-5554 offline # Google emulator
14ed2fcc device # Physical device
← RN react-native组件 →