1. 下载 VirtualBox
Genymotion的运行需要依赖VirtualBox
2.去Genymotion官网下载安装 genymotion
先登录,没账号先注册
选择下载
通过以上步骤完成了软件的下载,然后启动 genymotion下载一个安卓虚拟机
这样的话软件环境全部满足,前提是你需要安装了 android studio,
将路径暴露出来,编辑.bash_profile
export ANDROID_HOME=/Users/你的用户名/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.1
然后运行 react native run-android
可能遇到以下问题:
1.License for package Android SDK Build-Tools 28.0.2 not accepted.
需执行以下步骤,同意协议
cd /Users/你的用户名/Library/Android/sdk/tools/bin
./sdkmanager --licenses
然后命令会提醒你确定y/n(accept lincense),一路y下去便可以了。
- minSdk> deviceSdk
出现原因参考链接:
解决方案:
重新下载一个符合要求的API 的虚拟机
虚拟机版本对照这样 react native run-android
以后成功运行。
网友评论