博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个React Native程序踩到的那些坑
阅读量:5911 次
发布时间:2019-06-19

本文共 1273 字,大约阅读时间需要 4 分钟。

毫不夸张的说用React Native写一个Hello World !程序是我碰到最复杂的Hello World。网络上的有关的环境搭建相关的文档也很多,但是总是有这样那样的问题。

官方中文版的安装文档,

原因可能有3个:

  1. 这个东西最早还是在Mac机上开发的,可能支持的会好一点,windows平台时间短。

  2. 网络被墙或不稳定,注册npm淘宝镜像会快很多,但是不能完全解决问题。

  3. 版本问题,Nodejs版本、React Native 版本、Android SDK 版本。。。。等等

问题总是有解决的方法,下面我说一下我踩到的坑:

一、按照文档上说的一路往下走,到react-native init MyProject 这一步可能会用问题,首先MyProject不能大写开头,其次这一步可能会让你无限的等下去,直到绝望,

没办法只能cancel掉,然后

    1.npm init

    2.npm install react-native --save

    3.node -e "require('react-native/local-cli/cli').init('.','myproject')"

二、 运行react-native run-android到这里可能是问题最多的。

   1.文档上面推荐用Genymotion模拟器测试,我也试过了,不简单而且很慢,最后还是用自己的手机连接,具体怎么打开USB调试开关可能每个设备还不一样。我用的是小米Note,问题在GitHub有人回答,最重要的一点是:go back to Developer options, scroll down to find Turn on MIUI optimization and disable it. Your phone will be rebooted。关闭到所有的电脑上的手机助手连接。用命令adb devices 能看到则说明连接成功,注意不能同时打开模拟器和手机设备。

   2.在安装Android SDK时,Tools/Android SDK Build-tools (23.0.1)(这个必须版本严格匹配23.0.1),这个文档上面也说了,一定要注意,react-native模板配置文件里面默认的是23.0.1版本的。

最后上一张安装成功的图片

 

3.修改图标和App名称,修改名称:..\android\app\src\main\res\values\strings.xml文件里面的名称。修改图标:..\android\app\src\main\res目录下面文件夹里面的png文件,替换图标文件,注意图片尺寸和名称不能改变,之后在项目目录下面要运行 react-native start ,一定要运行这个命令,然后新开命令窗口在项目目录下面再运行 react-native run-android,会重新安装就可以看到新的名称和图标了。

转载于:https://www.cnblogs.com/liquanchun/p/6034410.html

你可能感兴趣的文章
如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
查看>>
Android 从SetContentView()谈起
查看>>
解析Vue-router相关基础知识及工作原理
查看>>
Nginxt rewrite企业应用实例
查看>>
周爱民:架构的实战过程
查看>>
jquery option 动态 selected
查看>>
linux下安装oracle步骤详解
查看>>
ASP.Net编译设置
查看>>
collection,map等结构
查看>>
如何确定所运行的 SQL Server 2005 的版本?
查看>>
NAND Flash操作技术详解
查看>>
海量数据备份归档技术及系统
查看>>
我的友情链接
查看>>
自动化安装Mysql5.6-脚本实现
查看>>
我的友情链接
查看>>
分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择
查看>>
Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
查看>>
【云图】如何设置支付宝里的家乐福全国连锁店地图?
查看>>
Linux查看用户登陆历史记录
查看>>
我的友情链接
查看>>