cocos2dx 项目打包成apk
来源:互联网 发布:java工程师的发展方向 编辑:程序博客网 时间:2024/05/18 04:55
1.安装JDK.并且配置环境变量。例如我的java安装路径是E:\Program Files\Java。那么在计算机->系统属性->高级系统设置->高级->环境变量里面配置.配置如下:
(相应java版本号修改即可)
变量名:classpath 变量值:E:\Program Files\Java\jdk1.6.0_32\lib\tools.jar;E:\Program Files\Java\jdk1.6.0_32\jre\lib\rt.jar
变量名:path 变量值里面增加:E\Program Files\Java\jdk1.6.0_32\bin(这里在原有值上面添加这个值注意分号)
变量名:java_home 变量名:E:\Program Files\Java\jdk1.6.0_32
2.配置ant。例如我的ant安装路径是F:\apache-ant-1.9.4-bin\apache-ant-1.9.4 配置环境变量如下:
变量名:ANT_ROOT 变量值:F:\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin
3.配置ndk。例如我的安装路径如下:F:\android-ndk-r9d-windows-x86_64\android-ndk-r9d 配置环境变量如下:
变量名:NDK_ROOT 变量值:F:\android-ndk-r9d-windows-x86_64\android-ndk-r9d
4.配置sdk。(这个是花了我不少时间)例如我的安装路径是F:\Android_SDK_windows\android-sdk-windows
那么先配置sdk环境变量
变量名:ANDROID_SDK_ROOT 变量名:F:\Android_SDK_windows\android-sdk-windows
5.这三个都配置好的话,例如我的cocos2dx安装在F:\cocos2d-x-3.5\cocos2d-x-3.5下
那么在cmd下面进入F:\cocos2d-x-3.5\cocos2d-x-3.5运行setup.py如果没有出现错误,那么则表明ant,sdk,ndk安装ok。
6.打包cocos2dx成apk。在我们cocos2dx项目中进入G:\MyGame1\proj.android。按住shift。鼠标右键选择在此处打开命令窗口。
命令键入cocos compile -p android (网上也有在后面再加上android使用的--ap 10.但是我测试后发现木有也ok)
7.在此过程中如果出现sdk 没有SDK Platform Tools component is missing 那么则运行F:\Android_SDK_windows\android-sdk-windows\tools目录下面的android.bat。
全部安装,但是这步很多都会出现不成功,google需要翻墙。我在这步上花费了2个小时,期间参考了网友提供的修改C:\Windows\System32\drivers\etc目录下的
hosts.在这个文件后面增加74.125.237.1 dl-ssl.google.com保存,如果出现权限问题,那么直接右键hosts文件,点击属性->安全->user 之后选择完全控制就ok.
但是后面我的依旧出现了一样的问题,无法下载安装。故此提供另外一种方法:
直接进入网站:http://www.androiddevtools.cn/下载。因为我的cocos2dx所对应的android版本是10.这个可以根据我们生成项目中G:\MyGame1\proj.android目录下面的project.properties查看,我的是target=android-10 因此我们在这个网站里面选择android 2.3.3 window版本。下载解压后直接拷贝到your sdk 路径/platforms文件夹
这步ok。
8.如果出现提示没有SDK Platform-Tools 。那么直接在网站下载
platform-tools_r20-windows.zip,之后下载解压,把解压出来的platform-tools
文件夹放在 android sdk 根目录下,并把 adb
所在的目录添加到path路径。9.之后可能还会提示没有Build-Tools。那么同样在这个网站下载一个Build-Tools。下载解压。将解压出的整个文件夹复制或者移动到your sdk 路径/build-tools
文件夹即可。
10.重复命令6.之后等待没有出现错误的话,那么我们能够在G:\MyGame1\bin\debug\android目录下发现一个MyGame1-debug.apk。这个花费那么久总算成功了。。。
- cocos2dx 项目打包成apk
- vs中cocos2dx项目打包成apk的过程
- cocos2dx项目打包APK环境安装
- cocos2dx项目打包apk(一)
- cocos2dx打包apk
- cocos2dx打包apk
- cocos2dx apk 打包
- cocos2dx打包APK爬坑
- 关于cocos2dx编写的游戏由vs2013项目打包成apk文件
- android项目打包成apk
- Android项目打包成apk
- 无需Cgwin打包cocos2dx APK。
- cocos2dx Android编译打包apk
- cocos2dx 3.2 打包APK出错
- Cocos2dx 3.10 apk打包命令
- Android项目打包成apk全过程
- 把Android项目打包成apk
- Android开发把项目打包成apk
- 黑马程序员---Java之多线程
- android基础--拍照功能
- Check if a table or field exists in a database
- 文件操作 课程成绩平均分统计并排名
- 我的第一个博客,也是人生的第一篇博客
- cocos2dx 项目打包成apk
- Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
- python学习笔记
- Posts Tagged 【bfs】Binary Tree Level Order Traversal I && II
- 基于Internet Explorer内核的网页信息抓取程序
- hdu1231
- Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in
- QToolBar使用方法
- 动态规划算法