好吧,不爲啥,就是如題。 win7 x64html
腦殼內存比較小,說不定明兒就忘了,今天記錄一下。java
沒有什麼經驗,全部步驟基本都是百度出來的,這裏邊操做邊記錄,爲了保護原創做者,這裏我都附上我查找的連接。python
1、準備工做 (下載環境和工具)android
一、python (我下的是2.7.11)=> http://cywl.jb51.net:81/200907/tools/python2_64(jb51.net).rarapache
二、JDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) (1.8.0 x64) http://dl-t1.wmzhe.com/30/30118/jdk_1.8.0.0_64.exewindows
三、NDK (https://developer.android.com/ndk/downloads/index.html)android-ndk-r11c-windows-x86_64.zipapi
四、ANT (http://ant.apache.org/bindownload.cgi) apache-ant-1.9.7-bin.zipandroid-studio
五、SDK (同事說下個Android Studio 而後讓他幫你下就好了 因此我下了個Android Studio 下載很快 也能夠本身找SDK進行下載指定版本oracle
這裏附上AndroidStudio的下載連接 https://dl.google.com/dl/android/studio/install/2.2.2.0/android-studio-bundle-145.3360264-windows.exe )eclipse
六、cocos (http://www.cocos.com/download)cocos2d-x-3.13.1.zip
由於是記錄 這些都寫在這了。
2、各類環境配置
除了Python和Java 基本上我都解壓到D盤裏了, 其實,是爲了路徑短一些,由於是win7,配置環境變量的時候看起來不那麼亂,畢竟沒有win10添加環境變量的時候那麼清楚。
————安裝python
python安裝也沒啥說的了 ,注意一下安裝的時候,有一個這個圖標,點開下拉箭頭,上面說的是把python路徑添加到Path裏,其實就是直接給你放到環境變量裏,勾選它,後面就不用配置python的環境變量了。
安裝成功。
————安裝Java Jdk 雙擊jdk_1.8.0.0_64.exe(我下載的版本)
安裝路徑記下,也是要放到環境變量裏的 (萬字不如一張圖)個人電腦->右鍵->屬性
Path添加 %JAVA_HOME% 後面添加環境變量也是這個步驟 後面我就不說了。
配置完成 來一段CMD驗證下
————安裝AndroidStudio 下載SDK
管理SDK
選幾個你要的SDK版本 記得上面設置路徑,
這裏說一下,我以前沒有注意到這個地方, 下載之後我把SDK從C盤裏拿出來,放到個人D:\Android\sdk\platforms 這個路徑下了 稍後配置的環境變量 也是這裏。
配置完事 再檢查一下
————NDK解壓位置 D:\android-ndk-r11c
添加環境變量 NDK_ROOT
————ANT 解壓位置 D:\apache-ant-1.9.7
添加環境變量;
cmd> ant -version
OK!
————Cocos 解壓位置 D:\cocos2d-x-3.13.1
cd到這個目錄下 運行 setup.py
運行時 會要求輸入"NDK_ROOT""ANDROID_SDK_ROOT""ANT_ROOT"路徑 就是上面的環境變量位置。
正確輸入這些工具路徑後,Cocos就安裝好了。
檢查一下
OK
3、 新建Cocos項目
cmd運行 > cocos new GameName -l cpp -d D:\
GameName是項目名稱
-l 工程語言 cpp、 lua、 js、
-p 是包名
-d 是項目文件夾位置
D盤目錄下會生成一個GameName的文件夾 這裏就是你的Cocos項目,完事。
4、 ANT編譯Android項目
cd到D:\GameName\proj.android (你的cocos項目下的Android工程)
**編譯以前 咱們還有一個重要步驟: 生成apk簽名 keystore
編譯命令先寫在這(能夠先編譯起來 編譯過程當中會讓你選擇這個keystore簽名的路徑 )
cmd> cocos compile -p Android -m release --ap android-24
-p 是目標平臺 這裏填的是Android
-m 編譯模式 debug or release
--ap 是指定api版本 以下圖未指定sdk 而cocos默認了Android-13
我這裏指定了 --ap android-24 開始編譯
在項目編譯的時候 會讓咱們輸入這個簽名的位置。以下圖:
**這個apk簽名是怎麼來的呢 直接百度一下吧 這裏東西有點多。
我直接上連接了 http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html 記得你的 「別名」 和 「密碼」 後面也是要輸入的。
jks後綴改爲keystore
輸入test.keystore路徑後 (我放到了D:\Android下 跟sdk放一塊兒了)
回車後 ant繼續編譯直到編譯成功。
編譯成功後 D:\BuildGame\bin\release\android 下就會出現一個apk了 這個就是Cocos的helloWorld項目。
放到手機裏試試吧。
5、 遇到的問題
我爲你們提供的版本 以及我下載的版本 是我測試經過的 這篇文章也是在我親測之後 又逐一步驟寫下的 但願爲你們提供幫助。
另外 也遇到了一些問題 簡單的列出來
關於AS報 主版本 52 比 51 新, 此編譯器支持最新的主版本。 建議升級此編譯器 問題
http://blog.csdn.net/hongcha36/article/details/52487931 我是直接升級了JDK 由於同事也是這個。 在此表示感謝!!
6、 相關連接
http://www.cocos.com/docs/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.html
https://zhidao.baidu.com/question/368837708983158524.html
http://jingyan.baidu.com/article/b0b63dbfe18eff4a483070f4.html
http://blog.csdn.net/hongcha36/article/details/52487931
http://blog.csdn.net/houyu_1983/article/details/9129031
關於那個apk簽名 這裏寫的比較詳細 有興趣的看下
http://yushan.iteye.com/blog/434955