• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁編程開發Android → cocos2dx 打包apk教程 cocos2dx 進行Java開發環境配置apk打包教程

    cocos2dx 打包apk教程 cocos2dx 進行Java開發環境配置apk打包教程

    相關軟件相關文章發表評論 來源:西西整理時間:2017/3/29 16:37:34字體大?。?em class="fontsize">A-A+

    作者:西西點擊:0次評論:0次標簽: cocos2dx

    • 類型:數據庫類大?。?i>18.1M語言:中文 評分:10.0
    • 標簽:
    立即下載

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

    一、下載Android環境

    搭建Android環境需要用到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解壓縮到同一個文件夾中,我解壓后文件都放在了e:\Android文件夾下

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

    二、配置JDK

    在JDK安裝完畢之后,需要手動進行環境變量的配置

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

    2、新建系統變量classpath變量,變量值為:

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

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

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

    環境變量的解析:

    JAVA_HOME:jdk的安裝路徑

    classpath:java加載類路徑,只有類在classpath中java命令才能識別,在路徑前加了個"."表示當前路徑。

    path:系統在任何路徑下都可以識別java,javac命令。

    在配置完成之后,我們打開cmd命令窗口,輸入java或javac 回車,如果不是打印“java不是內部或外部命令”那就說明配置成功了。

    三、配置Ant環境變量

    把ant的存放路徑加入系統Path變量。

    四、配置cocos2dx 3.x Android 環境關聯

    以上已做好準備工作,打開cocos2dx目錄下的 setup.py。

    輸入ndk的路徑。

    輸入sdk路徑

    最后輸入的是 ant的路徑

    OK,三個路徑都已經配置完畢

    五、打包Apk

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

    注意:

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

    ②默認打包是橫屏,若做的游戲是豎屏。則更改AndroidManifest.xml的參數:

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

    首先我們拿官方的 cpp-tests項目來試手吧!

    按住shift鍵+鼠標右鍵 選擇在此處打開命令窗口。

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

    漫長的等待吧,當然這里要提醒一點3.1版本用的是 android-20,如果E:\Android\sdk\platforms目錄下沒有android-20 請創建一個空的。

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

    六、成功:

    七、錯誤:

    后來重裝系統后我又用3.2試了,主要出現一些錯誤:

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

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

       Error code 1

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

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

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>