cocos2d-x-3.2搭建Android开发环境
admin
2023-02-12 08:00:06
0

第一步配置环境

准备一些软件下面这些是我下的

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"文件中生成一些代码删掉就行了

  
          
              
              
                  
                  
                  
                  
                  
                  
              
          
          
    


相关内容

热门资讯

日本正式决定设立国家情报局:系... 据凤凰卫视报道,日本政府7月24日正式决定设立国家情报局,计划于31日召开首次国家情报会议。这是日本...
伍斌任福建省副省长 据“新福建”客户端消息,7月24日,福建省十四届人大常委会第二十三次会议闭幕。会议表决通过了有关人事...
滚筒洗衣机脱水转不起来 滚筒洗衣机脱水转不起来:1、洗衣机顶盖的安全开关损坏。洗衣机在脱水的过程属于高速运作的机械运动。在脱...
洗衣机甩干桶嗡嗡响转不起来 洗衣机甩干桶嗡嗡响转不起来1、可能是洗衣机甩干桶下面的相关轴承长时间使用,缺乏润滑油导致的。2、可能...
不平衡滚筒洗衣机脱水转不起来 不平衡滚筒洗衣机脱水转不起来洗衣机不脱水时,首先检查洗衣机内是否有水。如果有水,首先打开排水阀检查里...
洗衣机脱水桶转不起来 1、有可能是因为洗衣机的内筒当中所放置的衣物过多了导致的。2、还有可能是因为电压不正常导致的。3、也...
西门子洗衣机滚筒转不起来 西门子洗衣机滚筒转不起来可能是以下几种原因:电压过低,导致滚筒洗衣机转不动;洗涤的物品太多会导致滚筒...
禹联科技取得一体式高强显示器框... 国家知识产权局信息显示,杭州禹联科技有限公司取得一项名为“一种一体式高强显示器框架”的专利,授权公告...
刚拿到菲尔兹奖,他现场宣布加入... (来源:机器之心) 编辑|杜伟、山辉 当地时间 7 月 23 日 12 点,费城宾夕法尼亚会议中心 ...
《成都声明》勾勒亚太数智合作新... 《成都声明》勾勒亚太数智合作新蓝图 7月23日,参会代表在2026年亚太经合组织(APEC)数字和...