首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责

此教程基本是已有eclipse的android开发环境

参考http://www.cnblogs.com/graphicsme/archive/2012/11/06/2756914.html

1. 安装vs2012, 最新的cocos2d-x包里只有vs2010和vs2012的工程

2.下载NDK,解压缩,在系统环境变量中增加一项”NDK_ROOT“,值是NDK根目录

3.下载安装cygwin

4. 下载解压cocos2d-x包,解压缩,运行build-win32.bat,或者打开cocos2d-win32.vc2012.sln编译工程应该也行,工程里有js项目可能会编译出错,把项目从工程中去掉就好了

至此,一切预备就绪,上面预备建立cocos2d-x的android工程

每日一道理
当浮华给予我们过多欺骗,现实中的虚假几乎让我们忘却了真的存在,是真情唤回了迷离的心,是真情带给了我们最纯、最真的感觉,它流露的是美的誓言,渗透的是永恒执著的真爱。

5.运行create-android-project.bat(运行之前要修改参数,见参考url),须要输入包名和工程名,工程名里不要包括”-“和”_“符号,运行胜利的话,会在同级目录建立一个工程,里面包括 Classes、proj.android、Resources三个目录。proj.android就是android的项目目录。里面有jni目录。

6. 用cygwin进入proj.android目录下,输入./build_native.sh编译工程,第一次会比较耗时,编译胜利会生成\libs\armeabi\libgame.so文件。

7. 用eclipse导入proj.android的工程,编译会出现不识别cocos2d包的问题,见参考url

8. 运行,胜利!

如果要在classes增加新的cpp文件,须要修改jni/android.mk文件在LOCAL_SRC_FILES前面增加

文章结束给大家分享下程序员的一些笑话语录: 面试官:熟悉哪种语言
应聘者:JAVA
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累
面试官:知道什么是包?
应聘者:我这人实在 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工作认真。从来不找借口偷懒
面试官:知道什么是继承么
应聘者:我是孤儿没什么可以继承的
面试官:知道什么叫对象么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系??

--------------------------------- 原创文章 By
工程和android
---------------------------------

更多相关文章

  1. Android混淆、反编译以及反破解的简单回顾
  2. android uiautomator学习(一)创建工程
  3. Android(安卓)gradle 动态添加模块依赖
  4. Android内核编译图文教程(HTC G10 Ubuntu 11.04)
  5. Android(安卓)cocos2d-x开发(三)之创建Android工程和编译
  6. Ubuntu 16.04 64bit 编译 Android(安卓)4.4 内核
  7. 『原』在Linux下反编译Android(安卓).apk文件 使用apktool dex2j
  8. android 的反编译与防反编译
  9. Android2.3编译

随机推荐

  1. Android(安卓)Studio 3.0开始android Dev
  2. android插件汇总
  3. Android修改字体样式
  4. Android(安卓)设置EditText光标Curso颜色
  5. APIDEMO PREFERENCE 学习 ACTIVTIY
  6. 【Android】使用LiveData KTX Builder让
  7. android 包管理系统分析
  8. Android(安卓)获取存储卡路径和空间使用
  9. Android下模拟按键输入
  10. Android获取屏幕大小