教你用Cocosdx導出安卓安裝文件(.apk)(一)

我也是剛弄出來,過程可能有點混亂和不具體,我盡我所能寫完整。各位看官多多包涵html


設備環境:python

我所用的是mac 10.8.5    64位android

Cocosdx-3.0rc2apache

xcode 5.0xcode


1、準備bash

NDK:下載連接  http://developer.android.com/tools/sdk/ndk/index.html (現在mac都是64的,因此選64的下載就可以了。選android-ndk-r9d-darwin-x86_64.tar.bz2      圖:例如如下)ui


qwer


SDK:下載地址:http://developer.android.com/sdk/index.html   (頁面上右邊有個藍色button,寫download the sdk   點擊下載就是了)google

ANT:下載地址:http://ant.apache.org/bindownload.cgi      (往下拉選擇 apache-ant-1.9.3-bin.zip 下載。例如如下圖)spa

qwer

還有一個下載地址:http://download.csdn.net/detail/c471961491/7213809.net



cocos2dx-x-3.0rc2:  本身官網上找了下載。


該準備的都準備好了。開始設置環境

下載的先解壓。sdk和ndk我都是解壓在Documents下新建「AndroidTools」的文件夾文件夾下(例如如下圖)



如上圖所看到的,ANT就解壓在Documents文件夾下,還有cocos2dx-3.0rc2也在Documents文件夾下。(解壓到哪裏本身可以任意,此處我是爲了,後面可具體看清楚個人設置)


所有解壓任務完畢,接下來打開終端

輸入命令行 pico .bash_profile(如圖)



而後回車

出現例如如下圖(界面應該是這個界面,界面上大家可能沒有代碼。沒關係,如下講怎樣寫)




輸入:

export ANDROID_SDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-sdk/sdk   (換行)

export ANDROID_NDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-ndk-r9d   (換行)

export NDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-ndk-r9d

export SDK_ROOT=/Users/macpro_chf/Documents/AndroidTools/android-sdk/sdk

export PATH=$PATH:$ANDROID_SDK_ROOT

export PATH=$PATH:$ANDROID_NDK_ROOT

export COCOS2DX_ROOT=/Users/macpro_chf/Documents/cocos2d-x-3.0beta2 和 export PATH=$PATH:$COCOS2DX_ROOT 不用寫

# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/macpro_chf/Documents/cocos2d-x-3.0rc2/tools/co$
export PATH=$COCOS_CONSOLE_ROOT:$PATH
export ANT_ROOT=/Users/macpro_chf/Documents/apache-ant-1.9.3/bin


代碼寫完,按control+x(保存)本來的界面下部改變了。例如如下圖



按y,以後回車,返回界面例如如下




接着要到達cocos2dx-3.0rc2的文件夾,在終端中輸入 cd /Users/macpro_chf/Documents/cocos2d-x-3.0rc2   回車。例如如下圖



已經到了目標文件夾,現在要執行cocos2d-x-3.0rc2文件夾下的setup.py文件。在終端輸入  python setup.py 回車,圖例如如下




假設有NDK_ROOT   ANDROID_SDK_ROOT   ANT_ROOT   沒有發現的都返回輸入pico .bash_profile命令這一步,又一次檢查root有沒有設置正確,檢查每一個字母、符號是否正確,注意區分大寫和小寫  

都正確了,接着往下。上圖中(最後第三行)有寫「Please execute command: "source /Users/macpro_chf/.bash_profile" to make added system variables take effect」   讓咱們輸入命令source /Users/macpro_chf/.bash_profile。

咱們照作,在終端中接着輸入source /Users/macpro_chf/.bash_profile  回車

會發現沒有不論什麼反應,那麼恭喜已經對了,如有錯誤,大部分仍是要檢查pico .bash_profile命令這一步

對了以後咱們就可以創建新的cocos project了

用命令 cocos new  例如如下圖



這是cocos new 命中中需要填的參數,實際創建cocos新project的命令應該是

"cocos new TestDemo -p com.chf.TestDemo -l cpp -d /Users/macpro_chf/Documents/qita"

TestDemo:project名字

-p後填的com.chf.TestDemo爲打包名,當中字母「chf」和「TestDemo」是本身訂的  com這幾個字母好像是不一樣意改動的

-l(這個是小寫L)文件類型,選cpp

-d 是project保存的地方

下圖爲執行結果




個人project已經在qita這個目錄下已經能看到了,例如如下圖



project創建完以後,現在xcode中執行一下project,看下是否能在模擬器中執行,能執行了,繼續。





能執行了,接着在終端中操做。

輸入命令:cd /Users/macpro_chf/Documents/qita/TestDemo 到達project文件夾

下面操做要在project文件夾下操做,也就是在TestDemo的文件夾下繼續

輸入cocos run命令查看該命令,獲得結果例如如下圖



提示咱們是用-p命令來選擇平臺

接着輸入  cocos run -p android -j 4   回車, 而後會出現一串代碼,耐心等待。

等到最後出現



出現這個說明成功了。在project目錄下,已經能找到.apk文件了,如圖





「TestDemo-debug-unaligned.apk」就是咱們要的.apk文件了,傳到手機裏安裝就能看見helloworld界面了






最後喝水不忘挖井人:感謝疾風似月光  http://blog.csdn.net/fansongy/article/details/21297445

宋輝祥  http://blog.csdn.net/song_hui_xiang/article/details/15815493

相關文章
相關標籤/搜索