第一步:前面的安装和配置

brew install watchman

查看这里
第二步:下面是安装jdk以下步骤:

brew install adoptopenjdk/openjdk/adoptopenjdk8

这是官方要运行的,安装的是jdk8,jdk8经过咨询公司资深Java开发后,得知jdk8是很多后端依赖框架的底层都是jdk8,兼容性比较高,所以这里是8
但是运行命令后报错

fatal: unable to access 'https://github.com/adoptopenjdk/homebrew-openjdk/': LibreSSL SSL_connect: Operation timed out in connection to github.com:443
Error: Failure while executing; `git clone https://github.com/adoptopenjdk/homebrew-openjdk /opt/homebrew/Library/Taps/adoptopenjdk/homebrew-openjdk --origin=origin --template=` exited with 128.

这个错误是说你连接不上人家的仓库
那么这个时候开个VPN,再次执行这个 brew install adoptopenjdk/openjdk/adoptopenjdk8 命令
然后安装成功
成功后运行下面命令查看版本,注意不能是- v

java -version

第三步:下载android studio

第四步终端执行:

xxxxxxxxxxxxxxideMacBook-Air ~ % vi ~/.zshrc

写入

# 如果你不是通过Android Studio安装的sdk,则其路径可能不同,请自行确定清楚
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

第五步创建项目:
注意:这一步最好是开着VPN

npx react-native init AwesomeProject

第六步:
运行npm run android
如果启动完成后,报错,关机重启

第七步:
下一次再次打开的时候,直接用android studio打开项目的android目录后直接点击运行

这个按钮等着就好

Mac m1 react native android 环境搭建跳坑相关推荐

  1. 安卓转战React-Native之windows下android环境搭建爬坑血泪史

    前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native. 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后 ...

  2. React Native Windows 环境搭建(适合有Android 开发基础的同学)

    1.安装python2.x https://www.python.org/downloads/release/python-2718/ 2.安装NodeJS http://nodejs.cn/down ...

  3. React Native 安卓环境搭建

    基础环境 必须安装的依赖有:Node.js.Yarn 和 React Native 脚手架.这是运行 RN 的基础 Node.js Node.js 的版本应大于等于 12,推荐安装 LTS 版本(去N ...

  4. React Native windows环境搭建

    1.首先准备下载必须的依赖:Node.JDK .Android Studio.夜神模拟器 ①Node可以直接到 官网 下载,版本必须大于14,我这边用的是v16.15.1 ②Jave JDK,我直接在 ...

  5. React Native开发环境搭建

    1.安装Homebrew,简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件 2.安装node,brew install node 3.使用 homebrew 安 ...

  6. [React Native Android安利系列]搭建React Native Android环境

    欢迎大家收看react-native-android系列教程,跟着本系列教程学习,可以熟练掌握react-native-android的开发,你值得拥有 https://segmentfault.co ...

  7. Mac M1芯片Java开发环境搭建 · JDK安装

    文章目录 一.前言 二.下载openjdk1.8 三.安装openjdk1.8 四.配置JDK环境变量 五.验证环境变量是否生效 一.前言 M1芯片属于arm架构,在Oracle推出arm架构的JDK ...

  8. 混合开发的大趋势之一React Native(环境搭建)

    转载请注明出处:王亟亟的大牛之路 家里的鲨鲨皮肤病隔离了,被制裁希望快点好 按照国际惯例先安利,最近每天更新10+个库,效率还行:https://github.com/ddwhan0123/Usefu ...

  9. React Native开发环境搭建记录

    1)下载安装node.js 设置npm镜像源 npm config set registry https://registry.npm.taobao.org --global npm config s ...

最新文章

  1. NDK JNI方式读写Android系统的demo(二)
  2. 新技术“红”不过十年,半监督学习为什么是个例外?
  3. puppet 类、模块
  4. python dlib opencv人脸识别准确度_Python用opencv+dlib实现人脸识别
  5. USACO 保护花朵 Protecting the Flowers, 2007 Jan
  6. 16.通过实现“函数一个返回值出口,返回两个返回值”。来了解指针与普通地址的区别...
  7. 封装 电流密度 重布线_电子封装陶瓷基板(3/5)
  8. python人像和图片比对_python 使用OpenCV进行简单的人像分割与合成
  9. 剑指offer--两个链表的第一个公共结点
  10. CLR via C# 3rd - 07 - Constants and Fields
  11. itunes store服务中断_从服务器开发底层聊一聊协程的实现原理
  12. 海洋cms简洁免费下载视频网站正版原创自适应挖片模板
  13. 百度地图生成器不显示图片的原因
  14. 高斯-马尔可夫定理(Gauss-Markov Theorem)
  15. 微信服务器小程序后台,微信小程序调用后台service教程详解
  16. 二维码美化策略——QArt Codes
  17. 【es6学习】Babel 转码器详解
  18. 数理统计复习笔记二——充分统计量
  19. Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhos
  20. 中国石油大学《催化原理》第三阶段在线作业

热门文章

  1. Vue-elementUI实现PC端商城购物车计算
  2. C#中关于SqlCommand的使用
  3. EN 13969防水用柔性薄板.沥青防潮薄板—CE认证
  4. ElasticSearch学习笔记-同义词记录
  5. 整体加空格HTML,javascript如何加空格?
  6. golang 本地缓存
  7. ExtJS ComboBox 按拼字首字母过滤
  8. 上传图片与双向显示图片
  9. 关于物流快递单号查询API接口的实现
  10. js函数传参时:值传递和引用传递的区别