如何使用命令行编译运行cocos2d-x的android工程
来源:互联网 发布:入门吉他推荐 知乎 编辑:程序博客网 时间:2024/06/05 09:30
使用create_project.py生成工程后,如果使用Eclipse导入Android工程编译会遇到许多各种各样的“麻烦”,并且使用Eclipse编译的效率也非常的低。那么有没有其它方法来编译呢?于是,想到了使用命令行为编译运行cocos2d-x工程。
第一步,在环境变量里添加NDK_ROOT变量,添加Android的NDK所在目录。
第二步,使用命令行进入到proj.android目录下,执行
./build_native.sh
此命令会把classes文件夹下的代码打包成so文件,并存放在libs文件夹下(注:如果添加了新的cpp文件,需要修改jni目录下的Android.mk)
第三步,经过非常非常漫长的等待……so文件终于编译出来了,然后执行
android update project --target TARGET --path .
其中TARGET中使用哪个版本的sdk,可通过以下命令看出sdk对应的数字
android list target
更新工程成功后,会显示以下结果
第四步,然后进入cocos2d-x目录下的cocos2dx/platform/android/java目录下,执行
android update lib-project --target 1 --path ./../../../cocos2dx/platform/android/java
更新cocos2d-x的工程
第五步,然后执行
ant debug
第六步,此时,cocos2d-x的Android工程开始编译,成功后就可以进行安装:
adb install -r ./bin/XXX-debug.apk
其中XXX是工程名字,-r表示覆盖安装
于是,使用命令行就可以成功编译cocos2d-x工程了,当需要再次编译时,只要执行第二步、第五步和第六步就行了。
0 0
- 如何使用命令行编译运行cocos2d-x的android工程
- OS X环境下如何搭建编译Cocos2D-X v3.x的Android Studio工程
- mac编译cocos2d-x-3.2*的android工程报错
- mac编译cocos2d-x-3.2*的android工程报错
- 编译Quick Cocos2d-x Android 工程
- 命令行编译cocos2d-x遇到的问题。
- xcode4运行cocos2d-x的tests工程
- cocos2d-x命令行生成项目并编译运行
- 命令行下编译Cocos2d-x-3.0新建的项目以及在多平台上运行
- 使用 ANT 命令行编译 Android 工程
- 如何使用命令行编译运行java程序
- Cocos2d-x运行win32工程
- 命令行编译运行java工程
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x学习之创建Android工程和编译
- Cocos2d-x for Android(2)--编译和新建工程
- Cocos2d-x学习之创建Android工程和编译
- hdu4004 The Frog's Games 二分
- 五分钟或更短时间熟悉SQLite--关于SQLite编程的快速简介
- org.xml.sax.SAXParseException: Content is not allowed in prolog.
- 亲民时尚的格式转换工具——炫酷乐转码先生使用感悟
- oracle 全扫描
- 如何使用命令行编译运行cocos2d-x的android工程
- Linux - 判断文件/目录是否存在/具有权限
- sicilyOJ 11珠海赛重现 C Unlosing Ranger V.S. Darkdeath Evilman(DP)
- C++考完啦~~~~~~
- 关于python当中lambda、yield、map、reduce、filter、sorted的总结
- activity的生命周期
- 怎样编写自己的C++头文件
- hdu 4501 小明系列故事——买年货(三重dp)
- 中山大学校赛热身赛