前言:最近開始做IOS端的游戲開發,因cocos2d-x更新太過頻繁,使得度娘上一兩年前的博客內容與目前實際情況矛盾很大。本該10分鍾搞定的事情讓我搞了半個十一黃金周。
本次我使用的macOS Sierra 版本10.12.6 (16G29),Xcode 9.0 cocos2d-x版本為3.15.1(主意不是cocos2d)
1,coco2d-x官網地址:http://www.cocos2d-x.org
Download后
DOWNLOAD 3.15.1
2,下載完成后如下圖所示:
3,打開終端 cd 到 cocos2d-x 目錄后,終端指令:“./setup.py”回車,這時可能會有人出現紅色標記處讓你輸入三個路徑,而剛剛下載下來的壓縮包名沒有這三個文件,你需要另外下載。
4,下載並解壓android SDK
下載鏈接:
Windows解壓版
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
Windows安裝版
http://dl.google.com/android/installer_r23.0.2-windows.exe
macosx版本
http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip(本次使用)
Linux版本
http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
下載對應其版本后將其解壓(PS:路徑不可有中文),復制其目錄(例如:D:\Program Files\android-sdk-windows)
5,下載並解壓android NDK
http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip
http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip
http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86.zip
http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip
http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip(本次使用)
下載對應其版本后將其解壓(PS:路徑不可有中文),復制其目錄(例如:D:\Program Files\android-ndk-r10)
6,下載並解壓apache-ANT
http://ant.apache.org/bindownload.cgi
選擇:DownLoad ->Binary Distributions -> Current Release of Ant.選擇1.10.1 zip 下載.
下載對應其版本后將其解壓(PS:路徑不可有中文),復制其目錄(例如:C:\apache-ant-1.9.8\bin)必須是目錄下的bin目錄地址.

7,全部下載完成
8,粘貼目錄
在運行setup.py后,出現"Please enter the path of ANDROID_SDK_ROOT<or press Enter to skip>:"的時候,粘貼SDK目錄.
在運行setup.py后,出現"Please enter the path of ANDROID_NDK_ROOT<or press Enter to skip>:"的時候,粘貼NDK目錄.
在運行setup.py后,出現"Please enter the path of ANT_ROOT<or press Enter to skip>:"的時候,粘貼ANT目錄.

提示你重啟終端或MAC
9,關閉終端重新打開,輸入cocos后如下圖所示。