一、问题描述
react-native虚拟服务器启动成功后,运行android项目
react-native run-android
报错:
二、解决方法
提示需要下载需要下载gradle-2.4-all.zip,由于墙的原因,提示连不上服务器,然后使用蓝灯下载,一直在等待中:
最后只好使用离线的方式安装:
到这个网站:
http://www.androiddevtools.cn/
下载下来之后,不解压,放到以下目录
重新运行命令:
react-native run-android
下一堆的东西,最后还报错:
failed to find Build Tools revision 23.0.1
找不到23.0.1版本:
发现我没下这个版本的,只有23.0.2的
找到React Native下的app修改他的build.gradle文件:
把他改成:
下面的这个也要修改:
运行命令:
react-native run-android
报错:
Could not find com.android.support:appcompat-v7:23.0.2.
找不到。。。
查看目录,没有这个版本的...
改回原来的那个默认的。。。
再次运行:
react-native run-android
中间又下一堆东西,报错
网上说把Android项目下的build.gradle
classpath 'com.android.tools.build:gradle:1.3.1'
换成
classpath 'com.android.tools.build:gradle:1.2.3'
再次运行:react-native run-android
报错
把里面的
url "$rootDir/../node_modules/react-native/android"
改为:
url "http://jcenter.bintray.com/"
再次运行:
又下一堆东西。。又报一堆错。。。
把
url "http://jcenter.bintray.com/"
又改回
url "$rootDir/../node_modules/react-native/android"
react-native run-android
这次很快就成功了。。
手机上就会出现这种界面
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。