关于 react native 安装问题

问题一:按照 react native 中文官方文档一步一步安装完后,在测试安装环节出错:
Downloading https://services.gradle.org/distributions/gradle-2.4-all.zip
原因:资源在墙外,下载不下来。
解决:删掉原工程,新建一个工程;可以手动下载gradle-2.4-all.zip(直接百度即可),放在C:\Users\Administrator.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv 目录下,然后再执行
cd AwesomeProject命令,和react-native run-android命令

问题二:在解决问题一后,执行react-native run-android命令之后出错: No connected devices!
原因:没有安装安卓模拟器。
解决:安装Genymotion模拟器,选择并下载虚拟设备,然后再取消,找到C:\Users\Administrator\AppData\Local\Genymobile,打开当前路径下 genymotion.log 文件,查看最下面的下载日志,复制下载连接,使用迅雷下载,然后把下载好的文件丢到 C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova 文件夹下,然后再去Genymotion上下载刚刚选择的虚拟设备,这时它就不会再下载了,只会自动安装。然后去Genymotion中配置android sdk 为自己安装的而不是默认的,再去android studio 中配置Genymotion。然后在Genymotion上启动该虚拟设备,再进入项目目录,执行命令react-native run-android,之后react native就在安卓虚拟机上运行起来了。

若是在真机上运行(手机的系统最好是开发版),则按照 react native 中文官方文档一步一步安装完后,点击在设备上运行,然后按照教程一步一步的操作后,会遇到一些问题,在这里都有解决方法:http://blog.csdn.net/eric_niezhangyu/article/details/51692297
除了要开启USB调试。还要开启USB安装。还要在手机上开启当前应用的显示悬浮窗权限。还要摇一摇手机,选择Dev Settings,再选择Debug server host & port for device,输入:电脑 ip + 端口(固定为8081)(需要让手机和电脑连在同一个局域网中)(android5以下版本才需要这一步设置,android5及以上则可以直接通过USB连接,不需要设置ip端口,也不需要在同一个局域网了)。都设置完后返回空白界面,再摇一摇手机,选择Reload JS,这样程序就运行起来了!
在真机上运行起来后,就可以将usb线拔掉了。再摇一摇手机,选择Enable Live Reload,之后每次在电脑上保存js后手机上都会自动刷新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值