当前位置: 首页 > news >正文

React Native 开发环境搭建--mac--android--奔溃的一天

我的window太不争气了,vscode和androidstudio同时打开就卡死…只能借了个mac捣鼓下,从来没用过果子的真的是各种不习惯…

安装Homebrew

1、直接官网找的命令,终端粘贴,第一次失败了,第二次成功

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

在这里插入图片描述

2、配置环境变量

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

3、检查是否安装成功

brew -v

在这里插入图片描述

安装nvm

1、安装

brew install nvm

在这里插入图片描述
2、配置环境变量

# 按照上面的提示,先在honme目录中创建一个文件夹
mkdir ~/.nvm
# 打开zshrc文件
nano ~/.zshrc# 这两行贴到文件尾
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

在这里插入图片描述
3、nvm安装node18

nvm install 18
安装JDK

根据官网文档安装

brew install --cask zulu@17# 获得 JDK 安装程序的路径
brew info --cask zulu@17# ==> zulu@17: <版本号>
# https://www.azul.com/downloads/
# Installed
# /opt/homebrew/Caskroom/zulu@17/<版本号> (185.8MB) (注意在 Intel 芯片的 Mac 上,路径可能是 /usr/local/Caskroom/zulu@17/<版本号>)
# Installed using the formulae.brew.sh API on 2024-06-06 at 10:00:00# 导航到上面打印出来的路径,会弹出来一个安装包,双击安装
open /opt/homebrew/Caskroom/zulu@17/<版本号> 
# 或者可能是 /usr/local/Caskroom/zulu@17/<版本号># 最后检查是否安装成功
javac -version

在这里插入图片描述

安装android Studio

下载:【下载传送门】
安装:根据官网步骤安装配置【配置传送门】
1、安装
傻瓜式安装,中间有路径的按照默认的,有个代理弹窗的选择cancel, 还有个地方standard/custom的选择custom

2、安装 Android SDK

在这里插入图片描述
在这里插入图片描述

3、配置 ANDROID_HOME 环境变量

# 我的是把这三行复制到~/.zshrc中
# 如果你不是通过Android Studio安装的sdk,则其路径可能不同,请自行确定清楚
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools
# 使环境变量设置立即生效(否则重启后才生效)
source $HOME/.zshrc# 检查此变量是否已正确设置
echo $ANDROID_HOME

在这里插入图片描述

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊…奔溃啊

环境搭建好了,项目也初始化好了,就是跑不起来啊…模拟器也整不上
在这里插入图片描述

window上能跑起来的demo到mac上也跑不起来…

在这里插入图片描述

http://www.dtcms.com/a/267122.html

相关文章:

  • App爬虫实战篇-以华为真机手机爬取集换社的app为例
  • Pytest 测试发现机制详解:自动识别测试函数与模块
  • 在 Ubuntu 下配置 oh-my-posh —— 普通用户 + root 各自使用独立主题(共享可执行)
  • Redis Cluster 与 Sentinel 笔记
  • 文本方式和二进制方式打开文件的不同
  • Flutter 使用http库获取网络数据的方法(一)
  • Excel 数据透视表不够用时,如何处理来自多个数据源的数据?
  • MAX3485在MCU芯片AS32S601-485通信外设中的应用
  • 线程的礼让和加入
  • 1004、最大连续1的个数 III
  • SpringBatch使用介绍
  • 任务调度器(Scheduler)实现逻辑
  • Java 创建对象过程 JVM 内存分配并发安全笔记
  • JVM与JMM
  • Mysql底层专题(四)索引优化实战一
  • DeepSeek与诡秘之主
  • 在SoC数据加解密验证中使用 Python 的 gmssl 库
  • 03_性能优化:让软件呼吸更顺畅
  • 计算机网络(网页显示过程,TCP三次握手,HTTP1.0,1.1,2.0,3.0,JWT cookie)
  • 【网络协议安全】任务12:二层物理和单臂路由及三层vlanif配置方法
  • HarmonyOS:创建ArkTS卡片
  • 从零开始开发纯血鸿蒙应用之探析仓颉语言与ArkTS的差异
  • Vuex身份认证
  • 《C++初阶之类和对象》【经典案例:日期类】
  • Java创建型模式---单例模式
  • WSL命令
  • C#每日学习日记
  • 3dmax烘焙插件3dmax法线贴图烘焙教程glb和gltf元宇宙灯光效果图烘焙烘焙光影贴图支持VR渲染器
  • AWS WebRTC:通过shell分析viewer端日志文件
  • 深入解析享元模式:通过共享技术高效支持大量细粒度对象