当前位置: 首页 > news >正文

cocos2d-x编译android心得

本文连接:http://cn.cocos2d-x.org/bbs/forum.php?mod=viewthread&tid=244&extra=page%3D1

1.你得在VS2010中编译通过,并运行。(这不是废话么)


2.注意在自己的类中的析构函数中,不要使用CCLayer::~CCLayer();(自己摸索出来的,不知道是否正确,也不清楚具体原因)
我当时就错在这地方了。

3.最好不要加载别的库文件,要不然cygwin编译不过的。(至于修改mk等文件,是不是能行。我是菜鸟,真的不会

4.目前cocos2d-1.0.1-x-0.13.0-beta版本对android.mk文件做了简化,我发现整个项目就一个android.mk文件,修改方便。

5.要修改create-android-project.bat文件(网上教程多,就是修改三个路径而已)

6.create-android-project.bat生成项目文件夹,把该文件夹下的Classes和Resources文件夹删除, 把你的项目中的Classes和Resources文件再拷贝到生成的文件夹中。

7.修改\android\jni下的Android.mk文件。只把你的.cpp文件加进去就行了。

8.修改Android.mk文件最好使用UltraEdit

9.打开cygwin,把\android下的build_native.sh拖到cywin回车,编译就行了。

10.修改AndroidManifest.xml中的screenOrientation="landscape"可以改变设备的横竖屏。最好用eclipse修改,否则会出错。

11.org.cocos2x.lib错误的话,修改project-》Java Complier-》Complier compliance settings为1.6 也许就解决问题了。

相关文章:

  • canvas图像绘制过程中的注意
  • 老板说你的UI设计的不高级?你肯定没用这7个技巧...
  • 【IOS】如何在cocos2d 游戏中添加 移动广告
  • python笔记七之操作MySQL、excel、Redis开发接口
  • C++解析二
  • cocos2dx在windows下开发,编译到android上
  • cocos2dx在xcode下开发,编译到android上
  • 事件流和初识Jquery
  • 如何把安卓模拟器上的程序删除
  • 数据压缩算法---霍夫曼编码的分析与实现
  • 缺陷管理的分级(二)
  • C# LINQ(7)
  • redis数据类型的使用和介绍
  • 关于小电脑研制与经营的研究报告
  • AMS1117降压电路
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Angular 4.x 动态创建组件
  • CODING 缺陷管理功能正式开始公测
  • javascript面向对象之创建对象
  • javascript数组去重/查找/插入/删除
  • Node项目之评分系统(二)- 数据库设计
  • Python语法速览与机器学习开发环境搭建
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • React16时代,该用什么姿势写 React ?
  • SegmentFault 2015 Top Rank
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Vue.js源码(2):初探List Rendering
  • vue-router的history模式发布配置
  • vuex 学习笔记 01
  • Webpack 4 学习01(基础配置)
  • 成为一名优秀的Developer的书单
  • 从setTimeout-setInterval看JS线程
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 如何使用 JavaScript 解析 URL
  • 软件开发学习的5大技巧,你知道吗?
  • 设计模式(12)迭代器模式(讲解+应用)
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #Spring-boot高级
  • (1)bark-ml
  • (1)常见O(n^2)排序算法解析
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (九)One-Wire总线-DS18B20
  • (理论篇)httpmoudle和httphandler一览
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (一)基于IDEA的JAVA基础1
  • (转) Android中ViewStub组件使用