【cocos2dx】编译APK,非例子程序

编译android项目,cocos2dx已经提供直接命令打包的方式,直接使用android studio打开项目会出现.so找不到的问题,所以还是使用命令打包吧.

  1. 首先运行目录下的setup.py吧环境变量全部检查一遍,配置全了试试黑窗口cocos有没有效果
  2. 输入cocos命令如果出现以下情款说明已经没问题

    可用的命令:
        run              在设备或者模拟器上编译,部署和运行工程。
        gen-libs         生成引擎的预编译库。生成的库文件会保存在引擎根目录的 'prebuilt' 文件夹。
        luacompile       对 lua 文件进行加密和编译为字节码的处理。
        deploy           编译并在设备或模拟器上部署工程。
        package          管理 cocos 中的 package。
        compile          编译并打包工程。
        gen-simulator    生成 Cocos 模拟器。
        new              创建一个新的工程。
        jscompile        对 js 文件进行加密和压缩处理。
        gen-templates    生成用于 Cocos Framework 环境的模板。
    
        可用的参数:
        -h, --help          显示帮助信息。
        -v, --version           显示命令行工具的版本号。
        --ol ['en', 'zh', 'zh_tr']  指定输出信息的语言。
    
    示例:
        cocos new --help
        cocos run --help
    
  3. 配置根目录/proj.android/jni下的Android.mk,把所有新增加的.cpp配置进去,和AppDelegate.cpp类似少配会编译不通过,提示找不到方法,使用Xcode开发的请注意,每一个.h文件中是否都包含Prefix.pch 中的所有头文件,因为Xcode可以统一配置,但是编译apk时候会提示找不到
  4. 主要是compile命令的使用打包apk的关键,命令窗口输入进入创建的项目根目录/project.android下,cocos compile -p (-p 是编译的版本,如果忘记系统会提示)然后等待结果就OK了
  5. 其他的命令大家可以自己学习一下多多交流,其中用的最多的就是cocos new 和cocos compile了吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值