cocos2d-android环境搭建,cocos2d-x-3.2搭建Android开发环境
第一步配置环境准备一些软件下面这些是我下的Java jdkjdk-7u67-windows-x64.exesdk adt-bundle-windows-x86_64.zipndk android-ndk-r9d-windows-x86_64.zipantapache-ant-1.9.4-bin.zipJDK安装JAVA JDK添加环境变量JAVA_HOMEF:\Program File...
第一步配置环境
准备一些软件下面这些是我下的
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
出现如下界面,就表示安装成功:
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
出现如下界面,就表示安装成功
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
如果成功如下图
然后会自动配置COCOS_CONSOLE_ROOT环境变量
第二步
1、打开DOS命令窗口,进入新建工程目录。
2、注意一下 proj.android目录下project.properties
如果自己新建了cpp 要在proj.android\jni\Android.mk里面改
3、运行项目目录下 proj.android-> build_native.py
会生成Android工程必须文件, proj.android->libs->armeabi->libcocos2dcpp.so
4、导入cocos2d-x的jar包
Eclipse菜单File->Import->Android->Existing Android Code Into Workspace
再导入项目,方法如上
3、第一次此时项目可能会报错,因为没有引用Cocos2d-x的库文件
cocos\platform\android\java\src文件夹,把里面的org文件夹整个复制到我们项目中去
右击项目选择Properties->Android拉到最下面 Remove掉报错的库文件路径,Add选择libcocos2dx
3、插上手机搞定
附 关闭再运行可能会报错
一个是
Unable to execute dex: Multiple dexfilesdefineLorg/cocos2dx/lib/Cocos2dxAccelerometer;
右击项目在Properties->java build path->Libraris中Remove Android Dependencies就行了。
还有一个是cocos3.2才会发生的问题它会自动在proj.android目录下的 ".cproject"文件中生成一些代码删掉就行了
更多推荐
所有评论(0)