搭建Android开发环境
学习 ReactNative 的第一步就是搭建开发环境,在搭建Android开发环境中又遇到不少坑,详细安装过程见这里,以下记录搭建过程中遇到的坑。
坑一
运行react-native run-android
后报错
1 | * What went wrong: |
解决方法是在android
目录下创建一个名叫local.properties
文件,里边的内容如下
- in Windows:
C:/Users/USERNAME/AppData/Local/Android/sdk
- in macOS:
sdk.dir = /Users/USERNAME/Library/Android/sdk
- in linux:
sdk.dir = /home/USERNAME/Android/Sdk
这里的USERNAME
是你的用户名,然后在终端运行react-native run-android
。
坑二
在解决了坑一后,运行react-native run-android
,你可能会遇到如下错误
1 | * What went wrong: |
这里的关键信息是No connected devices!
,意为没有可连接的设备(安卓模拟器)。
所以我们需要开启一个安卓模拟器,我这里用的是 Genymotion ,关于 Genymotion 的下载安装可以看这篇文章。
开启 Genymotion 安卓模拟器后,再次运行react-native run-android
,如果没有报错,这时app已经在你的安卓模拟器中了,观察模拟器首页你可能看不到,需要到所有应用程序中去查找,会有个app的名字是你的项目名!
修改项目
- 打开项目根目录下的
index.android.js
,然后随便改上几行。 - 在 Genymotion 模拟器中双击 R 键,就能看到你的修改!
- 在 Genymotion 模拟器中按下 ⌘+M 可打开开发者菜单。