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

Mac iOS、Android、Flutter、React Native开发环境配置

1.安装XCode
https://apps.apple.com/cn/app/xcode/id497799835?mt=12

2.安装Android Studio
https://developer.android.google.cn/studio

3.安装brew
参考地址:https://www.jianshu.com/p/22122a1d4474

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
(按提示操作…)
brew -v
(Homebrew 4.4.4)

4.安装ruby

brew install rubyvi ~/.zshrc/**
#ruby
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
**/source ~/.zshrcruby -v
(ruby 3.0.7)

5.安装cocoapods

安装最新版

brew install cocoapods
pod --version
(1.16.2)

指定版本安装

gem -v
(3.5.9)
gem sources
gem sources -a http://mirrors.aliyun.com/rubygems/
gem search cocoapods
sudo gem install -n /usr/local/bin cocoapods -v 1.11.3
pod --version
(1.11.3)

使用

pod repo
pod repo update
pod install

6.安装java

brew install --cask zulu@17
javac -version

7.安装node

brew install watchman
brew install node@18vi ~/.zshrc/**
export PATH="/opt/homebrew/opt/node@18/bin:$PATH"export LDFLAGS="-L/opt/homebrew/opt/node@18/lib"
export CPPFLAGS="-I/opt/homebrew/opt/node@18/include"
**/source ~/.zshrcnode --version
(v18.20.5)

8.安装flutter

brew tap leoafarias/fvm
brew install fvm 
fvm —version
fvm install 2.8.1
fvm list

9.安装adb

brew install android-platform-tools
adb version
(35.0.2)

10.配置环境变量

vi ~/.zshrc/**
# flutter sdk
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=${PATH}:/Users/lax/fvm/default/bin# android sdk
export ANDROID_Home=/Users/lax/Library/Android/sdk
export PATH=${PATH}:ANDROID_Home/tools
export PATH=${PATH}:ANDROID_Home/platform-tools# java sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin# apksigner
export AAPT_HOME=$ANDROID_Home/build-tools/34.0.0
export PATH=$PATH:$AAPT_HOME# ruby
export PATH="/opt/homebrew/opt/ruby@3.0/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/ruby@3.0/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby@3.0/include"# node
export PATH="/opt/homebrew/opt/node@18/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/node@18/lib"
export CPPFLAGS="-I/opt/homebrew/opt/node@18/include"
**/source .zshrc

http://www.mrgr.cn/news/80879.html

相关文章:

  • 【Linux】文件IO--read/write/缓冲区(详)
  • 【Rust自学】4.3. 所有权与函数
  • [Linux] 信号保存与处理
  • 单片机:实现延时函数(附带源码)
  • 《剑网三》遇到找不到d3dx9_42.dll的问题要怎么解决?缺失d3dx9_42.dll是什么原因?
  • 字节跳动C++面试题及参考答案(下)
  • git使用和gitlab部署
  • [LeetCode-Python版] 定长滑动窗口3——1461. 检查一个字符串是否包含所有长度为 K 的二进制子串
  • 二十一、Ingress 进阶实践
  • 十大排序算法汇总(基于C++)
  • Unity开发哪里下载安卓Android-NDK-r21d,外加Android Studio打包实验
  • Fast-Planner 改进与优化:支持ROS Noetic构建与几何A*路径规划
  • ENSP实验
  • 红队规范:减少工具上传,善用系统自带程序
  • Linux基础及命令复习
  • Makefile文件编写的学习记录(以IMX6ULL开发板的Makefile文件和Makefile.build文件来进行学习)
  • Express (nodejs) 相关
  • [LeetCode-Python版] 定长滑动窗口1(1456 / 643 / 1343 / 2090 / 2379)
  • 【NLP 16、实践 ③ 找出特定字符在字符串中的位置】
  • jmeter中的prev对象