mac 配置 react-native 安卓模拟器(N次终于成功了)

参照这里的

react-native中文文档

mac下Android的步骤,配置环境变量都是按照上边链接里的步骤来的,到这里没有安装模拟器

执行 react-native run-android 的时候就卡着不动了,爆红:
stackoverflow上找到了原因,

Failed to notify project evaluation listener > javax/xml/bind/annotation/XmlSchema

我使用的是java 9,版本太高,不支持,终端卸载:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.jdk
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane 
sudo rm -fr ~/Library/Application\ Support/Java

去下载java 8

Java SE Development Kit 8 Downloads

安装,然后继续 react-native run-android

此时终端提示没有找到模拟器,好的,就差模拟器了

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: No connected devices!

使用 Genymotion 个人用户是免费的,先去官网注册,然后安装的时候选择个人用户,


image.png

下载地址:

Genymotion

安装,去百度找文档,不详细累述,配置,开启模拟器,然后 react-native run-android


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。