我是成功的把 lua版本的,c++版本的工程都成功的试过了,在android机上运行起来了。

cocos2d 自带的测试的工程路径:/Users/mac/Desktop/cocos2d-x-3.2/tests[这是我的,实际路径看你把文件夹放哪]

tests文件夹下有:lua,c++的工程版本,在工程里面修改,使用,会省很多配置的事情。

有几个要常识:

1.工程入口函数是AppDelegate.cpp,你看lua工程,就会很明显,所以你想修改,先按着入口的逻辑,慢慢理。

2.首先在xcode运行你的工程,改完可执行之后,再转android工程[我是这样]

3.假如工程可执行了,运行mac的终端,找到python脚本,运行ndk,把你的库资源编译成*.so文件,放入安卓的jni文件夹。

路径:/Users/mac/Desktop/cocos2d-x-3.2/build

命令:python android-build.py -p 10 cpp-empty-test // 10 是sdk-target ,10,11。。。14什么的自己试试,我是用10,也是推荐的 cpp-empty-test 是工程名

4.编译完运行eclipse ,打开工程,并添加依赖 libcocos2d ,依赖工程路径:/Users/mac/Desktop/cocos2d-x-3.2/cocos/platform/android/java

就ok 罗。


遇到的问题:python脚本,可能会编译出错,比如我的因为源文件中 加载了骨骼动画的头文件,在编译的 *.mk 文件中,没有添加 cocosstudio的编译路径

路径是在对应工程里的安卓工程的jni文件夹内。

ps:总之对比一下,每个语言都有两个工程,总有一个可以成功,你就看看成功的工程里面的内容。

1.classes文件夹内的内容是否一样。

2.android.mk里面的配置,是否缺点什么。


效果:


不懂 call 我: QQ:1637206422




更多相关文章

  1. android 加密 SQLCipher和Conceal
  2. 配置android时出现path问题,因为路径有中文,完美解决方法
  3. 【翻译】Android(安卓)数据存储
  4. Android本地文件管理器思路解析一一增删改查具体实现
  5. ADB 常用命令
  6. Android(安卓)adt v22.6.2 自动创建 appcompat_v7 解决方法,最低
  7. mac10.8下搭建Android的Eclipse开发环境
  8. Android(安卓)NDK开发“Hello World NDK”
  9. android studio下百度地图sdk的初体验

随机推荐

  1. 数据类型的转换、变量与常量声明和使用
  2. php函数作用域与闭包|回调与参数-函数多
  3. Linux系统分析工具之slabtop
  4. Dnsyo-在全球超过1500个DNS服务器上检查
  5. Linux命令行下抓取HTTP流量的工具--httpr
  6. Linux下查看进程IO工具iopp
  7. centos7下配置ntp客户端同步时间服务(包括
  8. CentOS下使用MyTop实时监控MySQL
  9. Linux命令行下交互式HTTP客户端--HTTP Pr
  10. CentOS 7下使用FirewallD构建动态防火墙