1.配置JDK1.8环境

1.去Java8官网下载对应版本

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.安装下载dmg文件,无脑操作即可
3.打开终端查看安装路径
/usr/libexec/java_home -V
4.配置环境变量

若第一次配置环境变量,使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件。
若配置文件.bash_profile已存在,则直接使用"open -e .bash_profile"命令,打开配置文件。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
5.使配置生效
source .bash_profile
6.查看Java版本
java -version

2. 配置Android SDK

让mac显示隐藏文件夹快捷键
command+shift+.
1.Android Studio 默认SDK位置,打开终端查看下能否进入,如果能往下走,如果不能停步,移往别处。
$ cd ~/Library/Android/sdk

注意:~表示当前登录用户的根目录。

如果没有在默认位置可以通过下面操作查看。

linux 设置android sdk环境变量 配置安卓sdk环境变量_bash

2.在当前用户创建文件夹,如果有就直接打开不用重新创建
$ cd ~  //切换到根目录
$ touch .bash_profile //如果没有县创建bash_profile
3.以记事本的方式打开文件夹
$ open -e .bash_profile
4.在打开的文本文件中输入如下内容保存
export ANDROID_HOME=~/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

解释下:第一行配置的是将adb添加到环境变量中,第二行配置的将Android的相关内容添加到环境变量中;例如:ddms 、emulator、sqlite3等。

刷新一下文件

source ~/.bash_profile
5.保存如上的内容退出、然后退出终端(记住是退出,不是关闭左上角)。
6.校验下是否配置成功:

输入adb version 查看adb的版本和相关信息

7.command not find 问题

如果提示 command not find 问题,然后找到User(电脑的根目录)目录下面的.zshrc文件,我的在User/.zshrc.在文件最后添加

# Enable my profile
source ~/.bash_profile

如果没有 .zshrc 文件,新建该文件。写入上面指令后,刷新一下即可。

source ~/.zshrc #使其立即生效

ok 问题解决,感谢大神

3. 配置Flutter 环境变量

1.下载Flutter SDk

首先切换到Library (和Android文件夹平级目录,好管理)

cd ~/Library

使用git下载稳定版本,参考官网 (https://flutter.cn/docs/get-started/install/macos

git clone https://github.com/flutter/flutter.git
2.添加flutter 环境变量
export FLUTTER_ROOT=~/Library/flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=$PATH:$FLUTTER_ROOT/bin:$PATH
3.刷新一下文件
source ~/.bash_profile
4.执行flutter doctor
5.切换flutter channel 到 stable
flutter channel stabel
6.切换到你需要的 version 版本

linux 设置android sdk环境变量 配置安卓sdk环境变量_git_02


linux 设置android sdk环境变量 配置安卓sdk环境变量_flutter_03


这里以 v1.22.6 为例子

git reset --hard 9b2d32b

然后执行一下 flutter --version 指令更新下 dart

7.下载好项目后首先配置一下gpm
flutter pub global activate gpm

执行pub get

flutter pub global run gpm get

4. 安装Pyhton3

参考:在Mac OS X上安装Python 3

1.先装一下homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.配置一下环境变量,上面有讲
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3.装一下python
brew install python
4.装一下 xlrd、xlwt
python3 -m pip install xlrd --user
python3 -m pip install xlwt --user

5.配置ssh 公钥

1.首先查看Git全局参数是否配置
$ git config --global  --list
2.如未配置,则执行以下命令进行配置:
$ git config --global  user.name "这里换上你的用户名"

$ git config --global user.email "这里换上你的邮箱"
3.然后执行以下命令生成秘钥:

首先检查本机公钥:

$ cd ~/.ssh

如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*

生成新的密钥:

$ ssh-keygen -t rsa -C "您的邮箱地址"

执行命令后需要进行3次或4次确认:

1.确认秘钥的保存路径(如果不需要改路径则直接回车);

2.如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);

3.创建密码(如果不需要密码则直接回车);

4.确认密码如果不需要密码则直接回车);

在指定的保存路径下会生成2个名为id_rsa和id_rsa.pub的文件。