记录一下制作cocos2d-x android apk包的过程
来源:互联网 发布:在手机淘宝店怎么进货 编辑:程序博客网 时间:2024/05/17 08:25
转载请注明: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, 运行proj_name/proj.android/build_native.sh
会报错,类似, jni/hellocpp/main.cpp: Permission denied
修改这些文件的权限,不知道为什么整个目录改不了!?我是一个一个改。
用到c++ 11的话,会报错,提示std::mutex,std::thread之类的找不到, 在Application.mk加入:
APP_CPPFLAGS := ...... -std=c++11
NDK_TOOLCHAIN_VERSION=4.7 # 这个一定要加。。。。
不知道为什么,在Mac机上,加了这项,编译还是报上面的错误,在Windows + Cygwin,却可以了。。。 太折腾人了。
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。
这个制作过程真麻烦了。
- 记录一下制作cocos2d-x android apk包的过程
- Android程序安装包APK的制作
- android 程序安装包APK的制作
- cocos2d-x项目打包成android apk过程中所遇到的错误
- cocos2d-x项目打包成android apk过程中所遇到的错误
- Cocos2D-X 项目发布到Android平台(三)编译打包Cocos2D-X项目生成apk安装包
- 【Android】制作签名认证apk并部署的过程
- cocos2d-x-2.2 android 移植 打包 apk
- Cocos2d-x 3.2 打包Android平台APK!
- 09.cocos2d-x打包android apk文件
- Cocos2d-x 3.2 打包Android平台APK
- 记录一下cocos2d-x发布iOS项目是遇到的问题
- 记录一下android开发过程中遇到的问题
- Android 4.4(KitKat)中apk包的安装过程
- Android 4.4(KitKat)中apk包的安装过程
- 记录一下cocos2d-x——开发环境安装
- 记录一下cocos2d-x——开发环境安装
- cocos2d-x (Android)之-那些常见的error记录
- 关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法
- Android进阶练习-匹配多种屏幕
- iPhone手机和Android手机的对比
- 8.1.2(最大连续和)
- 马克数据
- 记录一下制作cocos2d-x android apk包的过程
- CentOS系统信息查看命令大全
- Spring的配置文件详解
- java关于时间的操作Date与Calendar的使用
- Apache错误页面404、403配置教程
- 配置SSH实现安全共享
- scanf的一点学习心得
- 安卓Android的内存管理原理解析
- 字符链接