Mac_环境配置

mac 环境变量配置姿势


Android 环境配置(推荐)

用户环境变量的配置文件

1
2
3
4
wilkerdeMacBook-Pro:~ wilker$ cd
wilkerdeMacBook-Pro:~ wilker$ pwd
/Users/wilker
wilkerdeMacBook-Pro:~ wilker$ vi .bash_profile

编辑 .bash_profile 后使之生效

1
wilkerdeMacBook-Pro:~ wilker$ source .bash_profile

jdk

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

在终端 输入查看是否生效:

1

ndk

https://developer.android.com/ndk/downloads/index.html

解压官网下载的压缩包到指定目录,编辑环境变量文件 .bash_profile,加入以下代码

1
2
3
export PATH=$PATH:/Users/wilker/software/dev/android-ndk-r14b/
ANDROID_NDK_ROOT=/Users/wilker/software/dev/android-ndk-r14b/
export ANDROID_NDK_ROOT

必须 cammand + Q 再启动终端才能生效, 输入查看是否生效:

1
2
3
4
wilkerdeMacBook-Pro:~ wilker$ ndk-build
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/Users/wilker/software/dev/android-ndk-r14b/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.

ant

http://www.jianshu.com/p/34bdfb5943e0

解压官网下载的压缩包到指定目录,编辑环境变量文件 .bash_profile,加入以下代码

1
2
3
export PATH=$PATH:/Users/wilker/software/dev/apache-ant-1.10.1/bin/
ANDROID_ANT=/Users/wilker/software/dev/apache-ant-1.10.1/bin/
export ANDROID_ANT

必须 cammand + Q 再启动终端才能生效, 输入查看是否生效

1
2
wilkerdeMacBook-Pro:~ wilker$ ant -version
Apache Ant(TM) version 1.10.1 compiled on February 2 2017

sdk

https://developer.android.com/studio/index.html#downloads

直接通过安装 Android Studio ,通过AS去下载 sdk,默认下载的目录是 **/Users/wilker/Library/Android/sdk/**,可以移到自定义目录 **/Users/wilker/software/dev/android-sdk/**,AS中再指定到这个目录下

编辑环境变量文件 .bash_profile,加入以下代码

1
2
3
export PATH=$PATH:/Users/wilker/software/dev/android-sdk/platform-tools/
ANDROID_SDK_TOOLS=/Users/wilker/software/dev/android-sdk/platform-tools/
export ANDROID_SDK_TOOLS

必须 cammand + Q 再启动终端才能生效, 输入查看是否生效

1
2
3
4
wilkerdeMacBook-Pro:~ wilker$ adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
Installed as /Users/wilker/software/dev/android-sdk/platform-tools/adb

unity5.6版本使用这个sdk的 tools(26.0.1版本) 打包会报错,要下载 tools_r25.2.3-macosx.zip ,替换调用原有的 tools 目录。

报错信息:

1
2
3
4
5
Error:Invalid command android
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
C:\Program Files\Java\jdk1.8.0_91\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

Android 环境配置 使用 brew

记得开代理,全局模式

1
2
3
4
# 安装包管理器
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 卸载包管理器
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

sdk

  1. 安装 sdk

    1
    $ brew cask install android-sdk
  2. 配置到环境变量,并使其生效

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ cd
    $ vi .bash_profile

    export PATH=$PATH:/usr/local/share/android-sdk
    ANDROID_SDK_ROOT=/usr/local/share/android-sdk
    export ANDROID_SDK_ROOT

    $ source .bash_profile

  3. 支持的命令

    1
    2
    3
    4
    5
    6
    7
    8
    9
    Supported commands are:
    android list target
    android list avd
    android list device
    android create avd
    android move avd
    android delete avd
    android list sdk
    android update sdk
  4. 参考链接:

jdk

  1. 安装jdk

    1
    $ brew cask install homebrew/cask-versions/java8
  2. 配置到环境变量,并使其生效

    1
       

gradle

  1. 安装gradle

    1
    $ brew install gradle
  2. 配置到环境变量,并使其生效

    1
       

Unity

https://unity3d.com/cn/unity/whats-new/unity-5.6.0

安装

将下面的代码保存到为一个 install.sh 脚本

1
2
3
sudo installer -package /Users/wilker/Desktop/Unity-5.6.0f3/Unity-5.6.0f3.pkg -target /
sudo installer -package /Users/wilker/Desktop/Unity-5.6.0f3/UnitySetup-Android-Support-for-Editor-5.6.0f3.pkg -target /
sudo installer -package /Users/wilker/Desktop/Unity-5.6.0f3/UnitySetup-iOS-Support-for-Editor-5.6.0f3.pkg -target /

修改权限为 0700

1
wilkerdeMacBook-Pro:Desktop wilker$ sudo chmod 0700 install.sh

然后执行安装,安装成功会有以下提示

1
2
3
4
5
6
7
8
9
10
wilkerdeMacBook-Pro:Desktop wilker$ ./install.sh 
installer: Package name is Unity
installer: Installing at base path /
installer: The install was successful.
installer: Package name is AndroidPlayer
installer: Installing at base path /
installer: The install was successful.
installer: Package name is iOSSupport
installer: Installing at base path /
installer: The install was successful.

如果想安装其他版本的Unity,参照这里:http://www.ceeger.com/forum/read.php?tid=10781

破解

**首先 - 替换 ** 破解补丁 Unity文件:
1.找到- 应用程序
2.双击Unity文件夹
3.右键单击Unity文件, 并选择显示包内容
4.双击contents文件夹
5.双击MacOS文件夹
6.右键Unity文件选择拷贝, 并 粘贴到桌面作为你的备份
7.返回刚才的文件夹, 里面的Unity文件可以删掉了.
8.从 下载的破解 压缩包里拖拽Unity破解补丁文件到刚才的文件夹内即可.

然后- 替换破解补丁*.ulf 文件:
1.打开Finder, 在顶部菜单出选择 前往>电脑, 打开后选择磁盘, 双击资源库(不是隐藏的那个资源库,请看清楚)
2.找到双击 Application Support文件夹
3.找到并双击Unity文件夹, 如果没有该文件夹, 请创建名为Unity的文件夹
4.右键文件夹内的 *.ulf****文件, 选择拷贝, 并粘贴到桌面作为你的备份
5.返回刚才的文件夹, 里面的*.ulf 文件可以删掉了.
6.从下载的破解压缩包里拖拽 *.ulf 到刚才的文件夹内即可.

参照这里:http://www.ceeger.com/forum/read.php?tid=23396


python

下载 3.6.5 版本安装. https://www.python.org/ftp/python/3.6.5/python-3.6.5-macosx10.9.pkg

然后修改 ~/.bash_profile 文, 重定向 python, pip 到新安装的python中

1
2
3
4
5
6
7
8
9
10
$vi .bash_profile

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

# 加入下面两行就行, 上面的是安装后自动增加上去的
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3"
alias pip="/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3"

然后 source 一下使其生效

1
$source .bash_profile