【1】 https://www.python.org/downloads/ 下載python2.7.13版本。如圖所示
下載后是一個msi文件,直接雙擊安裝,記得勾選自動添加環境變量。
【2】 如果有裝3.*版本,可以用360卸載,測試之,如圖所示
【3】 安裝時,勾選如圖
【4】 測試之 如圖所示
【5】 http://ant.apache.org/bindownload.cgi 下載ant,下載后解壓到任意文件夾,只要好找就行了,如圖所示
【6】 我的ant放在本地的位置,如圖所示
【7】 安裝android studio
下載 https://developer.android.com/studio/index.html
路徑配置 C:\Program Files\Android\Android Studio
C:\Users\Administrator\AppData\Local\Android\sdk
最后啟動時,不要導入之前的設置就好了,一路默認next,OK!
【8】 搭建Android NDK開發環境 ,下載地址 https://dl.google.com/android/repository/android-ndk-r12b-windows-x86_64.zip 如圖所示
【9】 解壓NDK的zip包,注意路徑目錄不要出現空格和中文,如圖所示
【10】 其實從android studio2.2開始,官方推薦是是用cmake去構建本地代碼的,在構建之前,需要安裝三個依賴:NDK CMake LLDB 如圖所示
【11】 勾選這三個選項,如圖所示
【12】 然后下載之,如圖所示
【13】 安裝完成后,如圖所示
【14】 測試NDK的工作,另一篇技術文檔詳細備忘錄!
【15】 下載cocos2d-x,我下載是cocos2d-x 3.15.1版本,網址http://www.cocos2d-x.org/filedown/cocos2d-x-3.15.1.zip 解壓后如圖所示
【16】 找到setup.py,右鍵點擊取得管理權限,然后再雙擊打開,如圖所示
【17】 在C:\Users\Administrator\AppData\Local\Android\sdk\ndk-bundle 位置可以找到安裝的ndk,如圖所示
【18】 將路徑拖到上面打開的控制台面板上,按下回車鍵,如圖所示
【19】 將android sdk root的路徑拖入控制台面板,如圖所示
【20】 設置ant的路徑,方法是找到ant的路徑,拖進去,如圖所示
【21】 回車后,界面會自己關掉!可以測試:如果再次雙擊setup.py的話,界面會一閃而過,然后消失,這表明已經配置成功了!
【22】 開始用cocos2d-x構建工程,打開命令窗口(cmd) ,輸入:
cocos new demo -p com.LYF.meow -l cpp -d D:\47.91.248.233\lvyunfei\2017_0908_1129_Cocos2d_Demo
參數說明:demo為項目名稱
-p 后面接包名
-l 后面接使用的開發語言類型,可以選cpp,lua或js
-d 后面接項目存放的地址,路徑隨意
【23】 如圖所示
【24】 回車等項目構建完成時,如圖所示
【25】 查看目錄,生成成功,如圖所示
【26】 開始編譯,編譯:命令行進入你的項目所在路徑,然后輸入:cocos compile -p android --android-studio 如圖所示
然后等待一段時間,等待完成
【27】 發現出錯了,如圖所示
【28】 直接回車,再試一次,發現還是失敗!使用
cocos compile -p android --android-studio --ap android-25再來一次,如圖
發現還是不行,失敗!還是用回之前的命令,不加版本號
【29】 這樣的話,就直接用android studio導入這個工程,如圖所示
【30】 導入完成后的目錄結構,如圖所示
【31】 現在開始配置ndk的編譯,選中菜單欄的Run -> Edit Configurations
【32】 如圖所示
【33】 設置編譯工具和編譯命令,如圖所示
【34】 調整編譯順序,要優先使用我們的編譯工具,如圖所示
【35】 然后開始編譯apk!還是會出錯,在網上終於找到解決方法,如圖所示
【36】 https://stackoverflow.com/questions/44756726/cant-compile-android-cocos2d-file-android-studio
【37】 修改這兩個地方,然后重新編譯apk,就成功了,如圖所示
【38】 打開電腦文件系統,查看apk!
【39】 安裝后經過測試,是可以運行OK的