读书人

记录一上制作cocos2d-x android apk包

发布时间: 2013-03-12 11:19:35 作者: rapoo

记录一下制作cocos2d-x android apk包的过程

转载请注明:http://blog.csdn.net/herm_lib/article/details/8644340

1. 先下载几个必要的软件

[1] jdk-7u17-windows-x64

[2] android sdk, adt-bundle-windows-x86_64-20130219

我下载的这个是带eclipse的。

[3] android ndk, android-ndk-r8d-windows

[4] cygwin

安装的时候,注意要把g++, make之类的装上。


2. 设置环境变量 NDK_ROOT

将NDK_ROOT指定到android-ndk-r8d-windows。


3. 修改cocos2dx目录下的create-android-project.bat

[1] 在第一行加:

cd /d %~dp0

[2] 修改cygwin之类的路径


4. 以管理员的方式运行create-android-project.bat

指定包,指定项目名什么的,在cocos2dx下会生成新的项目。


5. 启动cygwin, 运行create-android-project.sh

这里可能会出错,权限不足之类的,直接这样吧:chmod -R 777 xxx吧。


6. 启动eclipse

File->Project...->Android->Android Project from Existing Code

把刚才那个项目导进来。


7. Build->Run

这一步会出一些错误。

做下面两件事情

[1] 将cocos2dx\platform\android\java\src下的代码复制到:Helloworld\proj.android\src

[2] AndroidManifest.xml里,

<application android:label="@string/app_name“ android:icon="@drawable/icon"> 改成

<application android:label="@string/app_name“ android:icon="@drawable/ic_launcher">

最后成功后,在proj.android\bin下,将会生成apk。


这个制作过程,绝对啃爹,太麻烦了。04年的时候,Visual Studio 2003开发的Windows CE制作多普达的安装包,

只要一个向导建一个工程就搞定了。制作Symbian的包,也只要下一个他的SDK,编译一下也方便很多。





读书人网 >操作系统

热点推荐