cocos2d-x3.1.1移植安卓过程

印象笔记链接:

http://app.yinxiang.com/l/AAXeIjFsjjFAC68i6hUQkiwFFZg3Maz-AkA/

cocos2d-x 3.1.1  win移植到android

win:vs2012

android:eclipse+ndk-9

1、vs2012的工程在proj.win32文件夹里面  其中的cpp和.h是在Classes文件夹里面的  图片声音这些资源师在Resources文件夹里面的

2、第一步:导入eclipse  路径是*****+SecondGame2\proj.android

3、第二步 更改jni里面的android.mk  修改编译文件  加入新的cpp文件  注意main.cpp不用加进去  因为这个main是win32的main  android有自己的入口activity

这个时候run application  出现:

4、第三步设置ndk编译环境变量  右键工程-》property-》c/c++ build -》environment-》add

5、第四步修改一个位置  右键下面箭头指着的文件夹  进入property

进入property

路径是:G:\microsoft\cocos2d\cocos2d-x-3.1.1\cocos\platform\android\java\src  【记得修改你的路径前缀】

【注】 AndroidManifest修改这个变成树竖屏的:android:screenOrientation ="portrait"

6、run application

下面是console的日志:

刚刚更改的cpp文件  之前接触过androd的jni先将cpp也就是c++代码用ndk编译成一个so文件类似一个库 给java层的去调用

引擎的cpp文件

之后编译比较久在这个引擎的cpp编译部分

编译过程有警告提示:

7、

win32:

android  DDMS的截图

参考链接:

http://www.2cto.com/kf/201407/320684.html

时间: 2024-11-25 01:01:22

cocos2d-x3.1.1移植安卓过程的相关文章

UCOS2_STM32F1移植详细过程(二)

Ⅰ.概述 打开上一篇文章新建的工程,是提取的ST标准库里面源代码文件和UCOS工程包源代码文件.下载过的朋友可能会知道,直接编译那个工程会有大片的错误和警告,原因在于那个工程是没有经过修改源代码的工程,接下来就是讲述一步一步修改源代码的过程(也就是所谓的移植过程). 该文接着上一篇文章来讲述“UCOS移植详细过程”,上一篇文章是讲述准备工作.文件提取并整理.新建UCOS工程等工作.该文讲述UCOS移植过程中修改源代码(底层代码.系统配置等)工作. 笔者将“UCOS移植详细过程”分为多篇文章来讲述

UCOS2_STM32F1移植详细过程(一)

Ⅰ.概述 该文写针对初学µC/OS的朋友,基于以下平台来一步一步移植µC/OS嵌入式操作系统.UCOS移植相关平台: 系统平台:µC/OS-II  (最新V2.92版) 硬件平台:STM32F1   (适合F1所以系列) 开发平台:Keil(MDK-ARM) V5 1.为什么是µC/OS-II? 原因在于µC/OS-II是一个比较成熟.稳定的系统,与µC/OS-III比较有些机制相对简单很多.当你掌握了µC/OS-II,µC/OS-III很容易就理解了. 2.为什么是STM32F1? 硬件平台是

Cocos2d-x3.2版本移植安卓提示'Serializing CDT Project settings..'has encountered a project

1.本人在使用Cocos2d-x3.2版本进行安卓移植的时候遇到了一个问题,如图在第一次移植成功了当我第二次打开我的eclipse 的时候就出现了这个问题,当我点击关闭时候再次Build Project 的时候有出现如下图的错误,搜索了一下解决的办法还是从我的同事那里知道的一个很偏门的解决办法   ,解决这个问题的步骤如下,找到你当前项目的proj.android文件夹,如图,然后找到.cproject这个文件,使用文本工具打开它,如图会显示如下,找到如图所示的配置信息,把所有的都给删除然后保存

UCOS2_STM32F1移植详细过程(三)

Ⅰ.概述 上一篇文章是讲述ST芯片相关的配置和OS裁剪相关的配置,接着上一篇文章来讲述关于UCOS的移植,该文主要针对uC/OS-II Ports下面os_cpu_a.asm.os_cpu_c.c和os_cpu.h文件底层端口代码来讲述. 请下载“UCOS2_STM32F1_3个简单任务”作为参考工程. 笔者将“UCOS移植详细过程”分为多篇文章来讲述,敬请关注. 关于本文的详情请往下看(微信请点击“阅读原文”查看内容链接内容). 本着免费分享的原则,方便大家手机学习知识,定期在微信平台分享技术

UCOS2_STM32移植详细过程(汇总)

Ⅰ.概述 笔者发现一个问题,很多初学者,甚至很多工作一两年的人,他们有一种依赖的思想,就是希望从别处获取的软件代码不做任何修改,直接可以运行或者使用.笔者想说,实践才是检验真理的关键,实践才是掌握知识的方法. 笔者最近整理的关于最新UCOS2(V2.92)移植在STM32开发平台上,针对初学者将STM32F0.F1.F3.F4几个硬件平台的移植工作都做好了,只需要适当修改一下你硬件型号就可以运行UCOS操作系统程序了. Ⅱ.UCOS移植文章 下面这四篇文章主要是针对初学者,将源代码下载.工程整理

UCOS2_STM32F1移植详细过程

源:UCOS2_STM32F1移植详细过程(三) UCOS2_STM32移植过程.系统内核.事件描述(汇总)

cocos2d-x移植安卓时解决引用sqlite3库问题

1.先说说cocos2d-x 3.x移植安卓简单步骤 (1)进入你工程的proj.android目录,打开jni目录里的Android.mk(别忘了先备份一个) 如果你工程文件少的话就android.mk里老老实实地把所有cpp文件都包含,  如: LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \ ../../Classes/Audio.cpp \ ../../Classes/Chinese.cpp \

cocos2dx 3.1.1移植安卓apk (lua项目交叉编译 mac环境下)

cocos2dx 3.1.1   lua项目安卓交叉编译 mac环境下 本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好 1\新建项目 在mac的终端下输入命令: cocos new tegame -p com.test.app  -l lua (后面可以加自定义的路径) 环境搭建好后可以直接输入以上语句新建项目. 这个新建的lua项目,就是我们用于编译到安卓的cocos项目. 新建的文档,引擎本身已经写好mk文件,不需要修改和编辑,相对来说比较简单.适用于新手学习. 先用xco

在3.2使用cocoStudio移植安卓出现cocos-ext.h file not found

在3.2使用cocoStudio的时候出现这个错误, 嗯  以前版本貌似没有出现?????? 看错误截图 解决办法: 在adnroid.mk问价加入头文件路径 LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../cocos2d/cocos/editor-support/cocostudio LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../cocos2d/cocos/ui LOCAL_C_INCLUDES += $(LOCAL_PATH)