中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cocos2d-x-3.2搭建Android開發環境

發布時間:2020-07-23 12:00:20 來源:網絡 閱讀:569 作者:add233 欄目:游戲開發

第一步配置環境

準備一些軟件下面這些是我下的

Java jdk jdk-7u67-windows-x64.exe

sdk  adt-bundle-windows-x86_64.zip

ndk  android-ndk-r9d-windows-x86_64.zip

ant  apache-ant-1.9.4-bin.zip

 

JDK 

安裝JAVA JDK

添加環境變量  JAVA_HOME F:\Program Files\Java\jdk1.7.0_67(自己安裝目錄)添加環境變量  CLASSPATH  .;%JAVA_HOME%\lib;

在環境變量path中添加%JAVA_HOME%\bin;

CMD窗口中輸入:java –version

出現如下界面,就表示安裝成功:

                             cocos2d-x-3.2搭建Android開發環境

SDK

安裝Android SDK

添加環境變量  ANDROID_SDK_ROOT  E:\Android\sdk\sdk(自己安裝的目錄)               

ANDROID_SDK     E:\Android\sdk\sdk\platforms;E:\Android\sdk\sdk\tools;E:\Android\sdk\sdk\platform-tools

在環境變量path中添加%ANDROID_SDK%

CMD窗口中輸入:adb -h

出現如下界面,就表示安裝成功

 cocos2d-x-3.2搭建Android開發環境

NDK

解壓android-ndk-r9d-windows-x86_64

添加環境變量NDK_ROOT    E:\Android\ndk       

在環境變量path中添加     %NDK_ROOT% 

ANT

解壓apache-ant-1.9.4-bin.zip  

添加環境變量  ANT_ROOT   E:\Android\ant\bin

在環境變量path中添加    %ANT_ROOT%

 

最后進入Cocos2d-x3.2目錄,在DOS下執行setup.py

如果成功如下圖

 cocos2d-x-3.2搭建Android開發環境

然后會自動配置COCOS_CONSOLE_ROOT環境變量

  

第二步

 

1、  打開DOS命令窗口,進入新建工程目錄。

 

2、  注意一下   proj.android目錄下project.properties

 

如果自己新建了cpp  要在proj.android\jni\Android.mk里面改

 cocos2d-x-3.2搭建Android開發環境


 

 

3、運行項目目錄下  proj.android-> build_native.py

 

 

會生成Android工程必須文件, proj.android->libs->armeabi->libcocos2dcpp.so

 cocos2d-x-3.2搭建Android開發環境

 cocos2d-x-3.2搭建Android開發環境

 

4導入cocos2d-x的jar包

Eclipse菜單 File->Import->Android->Existing Android Code Into Workspace

 cocos2d-x-3.2搭建Android開發環境

 

 

 再導入項目,方法如上

 3、第一次此時項目可能會報錯,因為沒有引用Cocos2d-x 的庫文件

 cocos\platform\android\java\src  文件夾,把里面的org文件夾整個復制到我們項目中去

右擊項目選擇Properties->Android  拉到最下面 Remove掉報錯的庫文件路徑,Add   選擇libcocos2dx cocos2d-x-3.2搭建Android開發環境 

3、  插上手機搞定   


附 關閉再運行可能會報錯

一個是

Unable to execute dex: Multiple dexfilesdefineLorg/cocos2dx/lib/Cocos2dxAccelerometer;

右擊項目在Properties->java build path->Libraris中Remove Android Dependencies就行了。

還有一個是cocos3.2才會發生的問題它會自動在proj.android目錄下的 ".cproject"文件中生成一些代碼刪掉就行了

<cconfiguration id="0.1230402123.1377291156">  
        <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1230402123.1377291156" moduleId="org.eclipse.cdt.core.settings" name="Debug">  
            <externalSettings/>  
            <extensions>  
                <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>  
                <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>  
                <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>  
                <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>  
                <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>  
                <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>  
            </extensions>  
        </storageModule>  
        <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>  
    </cconfiguration>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潮州市| 清远市| 沙河市| 专栏| 武隆县| 隆林| 侯马市| 和硕县| 新源县| 克东县| 花莲市| 临夏市| 上犹县| 凤城市| 庆安县| 惠东县| 沽源县| 陆良县| 泸水县| 平山县| 慈溪市| 宜都市| 泽普县| 巴南区| 玉门市| 砚山县| 且末县| 砀山县| 吕梁市| 武清区| 老河口市| 芒康县| 盱眙县| 涟水县| 贡嘎县| 景德镇市| 北流市| 安平县| 漯河市| 金坛市| 阳东县|