日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁(yè)編程開(kāi)發(fā)Android → cocos2dx 打包apk教程 cocos2dx 進(jìn)行Java開(kāi)發(fā)環(huán)境配置apk打包教程

      cocos2dx 打包apk教程 cocos2dx 進(jìn)行Java開(kāi)發(fā)環(huán)境配置apk打包教程

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2017/3/29 16:37:34字體大。A-A+

      作者:西西點(diǎn)擊:0次評(píng)論:0次標(biāo)簽: cocos2dx

      • 類(lèi)型:數(shù)據(jù)庫(kù)類(lèi)大。18.1M語(yǔ)言:中文 評(píng)分:10.0
      • 標(biāo)簽:
      立即下載

      cocos2dx搭建Android環(huán)境需要用到Android SDK、NDK、Ant和JDK;(其中只有jdk需要安裝)

      一、下載Android環(huán)境

      搭建Android環(huán)境需要用到Android SDK、NDK、Ant和JDK;

      Android SDK下載http://developer.android.com/sdk/index.html

      Android NDk下載http://developer.android.com/tools/sdk/ndk/index.html

      Android JDK下載http://www.Oracle.com/technetwork/Java/javase/downloads/index.html

      Ant下載http://ant.apache.org/bindownload.cgi

      其中JDK是需要安裝的,其他的都直接解壓即可。將SDK NDK 和ANT解壓縮到同一個(gè)文件夾中,我解壓后文件都放在了e:\Android文件夾下

      SDK如果下載下來(lái)的adt文件那么把里面的SDK文件夾考出來(lái),修改后

      二、配置JDK

      在JDK安裝完畢之后,需要手動(dòng)進(jìn)行環(huán)境變量的配置

      1、系統(tǒng)變量里新建JAVA_HOME變量,變量值為:C:\Program Files\Java\jdk1.8.0_05(根據(jù)自己的安裝路徑填寫(xiě))

      2、新建系統(tǒng)變量classpath變量,變量值為:

      .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的. 不要忘記了)

      3、在系統(tǒng)變量path變量(已存在不用新建)添加變量值:

      %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意變量值之間用“;”隔開(kāi))

      環(huán)境變量的解析:

      JAVA_HOME:jdk的安裝路徑

      classpath:java加載類(lèi)路徑,只有類(lèi)在classpath中java命令才能識(shí)別,在路徑前加了個(gè)"."表示當(dāng)前路徑。

      path:系統(tǒng)在任何路徑下都可以識(shí)別java,javac命令。

      在配置完成之后,我們打開(kāi)cmd命令窗口,輸入java或javac 回車(chē),如果不是打印“java不是內(nèi)部或外部命令”那就說(shuō)明配置成功了。

      三、配置Ant環(huán)境變量

      把a(bǔ)nt的存放路徑加入系統(tǒng)Path變量。

      四、配置cocos2dx 3.x Android 環(huán)境關(guān)聯(lián)

      以上已做好準(zhǔn)備工作,打開(kāi)cocos2dx目錄下的 setup.py。

      輸入ndk的路徑。

      輸入sdk路徑

      最后輸入的是 ant的路徑

      OK,三個(gè)路徑都已經(jīng)配置完畢

      五、打包Apk

      然后就可以在項(xiàng)目目錄下使用 cocos compile -p android方式編譯APK文件了。

      注意:

      ①在打包apk之前需要修改proj.android/jni文件夾下的Android.mk文件 添加自己新增的CPP文件,這里的新增指的是非cocos2dx生成的項(xiàng)目文件(自己新增的文件)。一定要把自己新增的文件或文件夾包含進(jìn)apk。

      ②默認(rèn)打包是橫屏,若做的游戲是豎屏。則更改AndroidManifest.xml的參數(shù):

        android:screenOrientation="landscape"(橫屏),android:screenOrientation="portrait"(豎屏)

      首先我們拿官方的 cpp-tests項(xiàng)目來(lái)試手吧!

      按住shift鍵+鼠標(biāo)右鍵 選擇在此處打開(kāi)命令窗口。

      然后就可以使用 cocos compile -p android --ap 20方式編譯APK文件了(--ap 20是指定android平臺(tái))

      漫長(zhǎng)的等待吧,當(dāng)然這里要提醒一點(diǎn)3.1版本用的是 android-20,如果E:\Android\sdk\platforms目錄下沒(méi)有android-20 請(qǐng)創(chuàng)建一個(gè)空的。

      等待完畢之后 看下這個(gè)文件夾下的 apk吧!可以安裝到手機(jī)上試一下了。

      六、成功:

      七、錯(cuò)誤:

      后來(lái)重裝系統(tǒng)后我又用3.2試了,主要出現(xiàn)一些錯(cuò)誤:

      ①bool tell()錯(cuò)誤的把bool改為ssize_t就行

      ②running。。。。-D....

         Error code 1

      好吧,錯(cuò)誤代碼記不清了,就記得什么running完什么后有error code 1,這時(shí)要把Python升級(jí)到2.7.5就行

      android NDK
      NDK是一系列工具的集合。NDK提供了一系列的工具,幫助開(kāi)發(fā)者快速開(kāi)發(fā)C(或C++)的動(dòng)態(tài)庫(kù),并能自動(dòng)將.so和java應(yīng)用一
      起打包成apk。這些工具是對(duì)開(kāi)發(fā)者的幫助巨大的。 NDK集成了交叉編譯器,并提供了相應(yīng)的mk文件隔離平臺(tái)、CPU、API等
      差異,開(kāi)發(fā)人員只需要簡(jiǎn)單修改mk文件(指出“哪些文件需要編譯”、“編譯特性要求”等),就可以創(chuàng)建出.so。NDK可以自
      動(dòng)地將.so和Java應(yīng)用一起打包,極大地減輕了開(kāi)發(fā)人員的打包工作。NDK提供了一份穩(wěn)定、功能有限的API頭文件聲明。Googl
      e明確聲明該API是穩(wěn)定的,在后續(xù)所有版本中都穩(wěn)定支持當(dāng)前發(fā)布的API。從該版本的NDK中看出,這些API支持的功能非常有
      限,包含有:C標(biāo)準(zhǔn)庫(kù)(libc)、標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)(libm)、壓縮庫(kù)(libz)、Log庫(kù)(liblog)

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過(guò)難過(guò)
        • 5 囧
        • 3 圍觀圍觀
        • 2 無(wú)聊無(wú)聊

        熱門(mén)評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱(chēng):
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)