Linux Ubuntu16.04配置ReactNative环境遇到的坑

首先贴上配置react native环境的网址:
http://reactnative.cn/docs/0.48/getting-started.html

跟着一步一步来。然后遇到了一些问题,在这里记录一下。

问题1:

sudo ln -s /usr/bin/nodejs /usr/bin/node
命令失败,提示node已经存在

存在就存在吧,应该是之前已经下载过了
(如果在终端输入 node --version 有版本提示,那么就是之前已经下载过了)

问题2:

  • 执行命令失败

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

原因:没有安装yarn
解决方法:输入下面👇命令安装yarn

sudo npm install -g yarn react-native-cli

问题3:

  • 设置ANDROID_HOME路径:
    需要加入到 ~/.bashrc 或者是 ~/.bash_profile 里面,
    内容:

export ANDROID_HOME=~/Android/sdk

  • 下面还要把sdk的tools弄进路径:

PATH=" ~/Android/Sdk/tools: ~ /Android/Sdk/platform-tools:${PATH}"
export PATH

然而!运行的时候竟然还说找不到ANDROID_HOME路径!

解决方法:
在项目的android文件夹下创建一个local.properties,
里面内容:

sdk.dir=(Sdk路径)
或者是从安卓项目里面复制一个local.properties

问题4:

  • 不知道自己电脑的ip地址
    输入命令

ifconfig

找到有广播、掩码的inet地址就是本机的地址

问题5:

  • 打不开localhost:8081/*****

原因:react native没有运行着
运行

react-native start
adb reserver tcp:8081 tcp:8081 //设置端口一致

当运行react-native run-android的时候,上面两条就已经运行了

问题6:

  • 即使能打开那个localhost,但是手机could not connect,还是大红屏
    问题:手机开的4G,电脑用的wifi
    解决方法:
    把手机链接到和电脑一个wifi就行了 = =(这么简单的东西竟然困扰了好久)

问题7:

  • 编译失败,提示语法不对
    问题:绿色运行小标标运行的js
    解决:
    点右上角,用react native运行就行了。如果没有react native在Edit里面自己定义一个

下面是ios配置遇到的一些问题

问题8

  • 提示compileC什么什么的,
    原因是:最新版本是0.48版本,需要创建低版本的程序


问题9

  • package出了问题,ios程序红屏提示URL啥啥的
    这时候需要:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,062评论 25 709
  • 尽管在移动开发中,原生APP的开发成本很高,但现阶段基于原生开发仍然是必须的,因为Web的用户体验仍无法超越Nat...
    奔跑的大橙子阅读 5,481评论 0 11
  • 大一看毕业晚会时 觉得舞台上表演的人们好美 心驰向往 想靠近 成为那样的人 大二看晚会的时候 有些伤感 带班长毕业...
    吕子倾阅读 197评论 0 0
  • 王二丫0311阅读 205评论 1 0
  • 朱婧20170516丰盛日记Day32: 1. 上午很安静坐在图书馆复习功课,发现自己很会找小时空给自己内在安静...
    904ebadbd943阅读 241评论 0 1

友情链接更多精彩内容