1、在开始之前,需要先准备好资源如下,如果安卓开发环境有了直接装第3、4。

  1、JDK      点击下载 (1.6)

  2、ADT(已经自带Android SDK)点击下载

  3、NDK 点击下载

  4、CYGWIN 点击下载
 
 
2、环境变量(未必全用到,在这做个标志)
 

----------------------  JAVA 环境变量设置  --------------------------------------
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_17
--------------------------
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
--------------------------
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
--------------------------

---------------------  NDK 环境变量  ---------------------------------------
NDK_ROOT
C:\Program Files\Java\ndk

---------------------------  SDK 环境变量 -------------------------------
ANDROID_SDK_ROOT
D:\安装包\开发软件\Android\adt-bundle-windows-x86_64-20130729\sdk0
--------------------------
PATH 
;%ANDROID_SDK_ROOT%\platform-tools;%ANDROID_SDK_ROOT%\platforms;%ANDROID_SDK_ROOT%\tools;
--------------------------

 
4、怎么新建一个HelloWord 项目,点击查看官方有教程,下面是导入之后的步骤。
 
3、CYGWIN NDK 需要下载的包(安装过程参考,下面的是必装的)
 
     autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make
 
     校验是否安装成功,打开cygwin.bat  输入:
     cygcheck -c cygwin
     gcc --version
  g++ --version
  make --version
 
  如果显示信息出来则表示安装成功。
 
  • 【可以能出现的问题】CYGWIN 如果没有在/home/ 下面生成对应当前系统的用户的文件夹,则需要删除环境变量HOME,重新运行即可。
  • 在/home生成的文件夹下找到.bash_profile 添加下面的NDK所在路径

 

NDK_ROOT=/cygdrive/D/安装包/开发软件/Android/NDK/android-ndk-r10d
export NDK_ROOT
  • 要访问自己本地硬盘的文件则输入/cygdrive/文件路径 ,如上面所示。
 
4、ADT 设置编译环境。
 
     新建一个编译环境。
 
  
     
 
     按照下面 完成  CYGWIN 编译环境,注意$NDK_ROOT 是之前.bash_profile 里面设置的。&&后面要加$NDK_ROOT 否则找不到这个命令。
 
   
   
   
 
     选择当前项目JNI 所在目录。
 
     
 
     最后保存,清理一下项目(Clean)完成。
 
 
5、【可以能出现的问题】 将编译.so 的库名称改成相对应的名称即可,然后再编译一次。否则一运行就会报错
 
  

6、【可以能出现的问题】 将资源文件(../Resources)复制到asserts目录下,由于找不到资源文件所以报了 Fatal signal 11 (SIGSEGV) at 0x00000000  的空指针错误。
 
   
 
 
经过许多波折,终于能运行了,第一编译.so 库很慢很慢。最后运行效果:
 
 

Cocos2d Android 环境搭建的更多相关文章

  1. Android 环境搭建

    一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/   Oracl ...

  2. 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告

    20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...

  3. android环境搭建——工欲善其事,必先利其器 2

    前两天鼓捣android, 搭建环境,不想麻烦就用了  adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...

  4. 第一课 android环境搭建

    android环境搭建需要的工具: 1.JDK 2.eclipse 3.SDK 4.ADT

  5. Android环境搭建的步骤

    Android 环境搭建步骤 这里简单介绍一下学习Android之后如何搭建环境的问题 一.    在搭建环境之前,首先你要先下载Java JDK(根据系统位数选择下载是64位或32位的),Eclip ...

  6. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  7.  paip.android环境搭建与开发事例

    paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax ,  EMAIL:1466519819 ...

  8. Android环境搭建及Ionic打包(win7)

    本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考.因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WI ...

  9. React-native Android环境搭建

    基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...

随机推荐

  1. 恢复SQL Server被误删除的数据

    恢复SQL Server被误删除的数据 <恢复SQL Server被误删除的数据(再扩展)> 地址:http://www.cnblogs.com/lyhabc/p/4620764.html ...

  2. 运行执行sql文件脚本的例子

    sqlcmd -s -d db_test -r -i G:\test.sql 黑色字体为关键命令,其他颜色(从左至右):服务器名称,用户名,密码,数据库,文件路径 通过select @@servern ...

  3. 协议森林17 我和你的悄悄话 (SSL/TLS协议)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 转载请先与我联系. TLS名为传输层安全协议(Transport Layer Protocol),这个协议是一套加密的 ...

  4. [.NET] 利用 async & await 的异步编程

    利用 async & await 的异步编程 [博主]反骨仔 [出处]http://www.cnblogs.com/liqingwen/p/5922573.html  目录 异步编程的简介 异 ...

  5. 【NLP】十分钟快览自然语言处理学习总结

    十分钟学习自然语言处理概述 作者:白宁超 2016年9月23日00:24:12 摘要:近来自然语言处理行业发展朝气蓬勃,市场应用广泛.笔者学习以来写了不少文章,文章深度层次不一,今天因为某种需要,将文 ...

  6. [原] KVM 虚拟化原理探究(4)— 内存虚拟化

    KVM 虚拟化原理探究(4)- 内存虚拟化 标签(空格分隔): KVM 内存虚拟化简介 前一章介绍了CPU虚拟化的内容,这一章介绍一下KVM的内存虚拟化原理.可以说内存是除了CPU外最重要的组件,Gu ...

  7. vscode 1.5安装体验

    1.下载安装 官方下载地址: http://code.visualstudio.com/ 界面截图: 2.图标显示功能File Icon Themes vscode1.5版本文件夹视图,可显示文件类型 ...

  8. Autofac - 方法注入

    方法注入, 其实就是在注册类的时候, 把这个方法也注册进去. 那么在生成实例的时候, 会自动调用这个方法. 其实现的方法, 有两种. 准备工作: public interface IAnimal { ...

  9. pandas基础-Python3

    未完 for examples: example 1: # Code based on Python 3.x # _*_ coding: utf-8 _*_ # __Author: "LEM ...

  10. GSD_WeiXin(高仿微信)应用源码

    高仿微信计划:已经实现功能 1.微信首页(cell侧滑编辑.下拉眼睛动画.下拉拍短视频.点击进入聊天详情界面) 2.通讯录(联系人字母排序.搜索界面) 3.发现(朋友圈) 4.我(界面) 待实现功能( ...