内容简要:仅讲述NDK在Windows环境下搭建方法,至于NDK何物一概不属于本文内容,老鸟或已有环境的跳过。

笔者已安装的环境:

vs2013企业版、谷歌官网adt 22.3.0(推荐)省得自己eclipse各种陪着插件,Android sdk 其他的java环境这类的已经配好很久了(模糊记得JAVA_HOME、PATH、ClASSPATH、ANDROID_HOME等等这些配置java和Android sdk环境变量,百度很多)。

1、下载NDK

这里感谢这位园友大度分享,谷歌无法访问,不想FQ的同学可以在这里直接复制下载官方版本

http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html

  笔者用的win8.1-64环境所以下载的这个:

  http://dl.google.com/android/ndk/android-ndk64-r10-windows-x86_64.zip

  下载完成后解压一下,放到你觉得合适的地方,建议不要C盘

  

2、配置环境

  添加两个系统环境变量:

  NDK_ROOT 你的文件位置:E:\DevelopTool\AndroidTool\android-ndk-r10

  PATH 添加一条%NDK_ROOT%;

据说不用新版ndk不需要cygwin,笔者没有安装,运行一下NDK解压目录下的批处理文件:ndk-build.cmd

管理员命令提示符输入:ndk-build -version

如下表示配置成功

3、hello-jni

命令编译:

NDK根目录下samples官方示例hello-jni ;Shift_右键命令提示符ndk-build编译

编译完成后自动多出obj目录和对应的so文件 (obj\local\armeabi)

Eclipse下编译

打开eclipse——Preferreces——android——ndk——路径到解压的路径

还是以官方示例

Import——android ——存在的安卓项目——next——选择好目录——勾选:copy project to workspace, 导入项目

这样做只是尽量不影响解压出来的NDK文件

对项目右键Android Tools -> Add Native Support  名字和官方一样 gl_code 完成后选择C/C++编译

OK可能笔者运气比较好,全都比较顺利,初次安装笔者也参考了很多网文,预祝各位成功

Cocos2dx开发(1)——Win8.1下 NDK r10 环境搭建的更多相关文章

  1. Android下OpenCV的环境搭建

    目录(?)[-] 前言 系统环境 相关工具 Android ADT环境搭建 Android SDK环境变量的配置 Android NDK的安装与配置 OpenCV for Android 环境搭建 基 ...

  2. Mac下R语言环境搭建

    Mac下R语言环境搭建 博主在数据分析的时候一直用的python(MATLAB太重了),最近跟其他搞学术的人合作,需要用一下R语言,所以也打算顺便学习一下R. R语言简介 R语言是用于统计分析,图形表 ...

  3. OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建

    # OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建 [-= 博客目录 =-] 1-学习目标 1.1-本章介绍 1.2-实践内容 1.3-相关说明 2-学习过程 2.1-hom ...

  4. CentOS下Web服务器环境搭建LNMP一键安装包

    CentOS下Web服务器环境搭建LNMP一键安装包 时间:2014-09-04 00:50来源:osyunwei.com 作者:osyunwei.com 举报 点击:3797次 最新版本:lnmp- ...

  5. ubuntu下mysql的环境搭建及使用

    ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...

  6. ubuntu下python flask环境搭建

    ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...

  7. Mac系统下STF的环境搭建和运行

    本文参考以下文章整理:MAC 下 STF 的环境搭建和运行 一. 前言 STF,全称是Smartphone Test Farm,WEB 端批量移动设备管理控制工具,就是可以用浏览器来批量控制你的移动设 ...

  8. win10下Spark的环境搭建

    win10下Spark的环境搭建 2018-08-19  18:36:45 一.jdk 1.8.0 安装与配置 二.scala 2.11.8 安装与配置http://www.scala-lang.or ...

  9. mac OS X下Java项目环境搭建+IntelliJ IDEA Jrebel插件安装与破解+Office 2016破解版安装

    一.mac OS X下Java项目环境搭建 因为某些原因新入手了台最新版的MacBook Pro,意味着今天要花一天时间安装各种软件以及项目环境搭建╮(╯▽╰)╭ 项目环境搭建步骤: 1.安装jdk ...

随机推荐

  1. Quartus中例化工程

    一般的例化工程,需要将要例化的对象的硬件语言放入到当前工程中,比如A要例化B,需要将B的编程文件加入当前工程进来. 还有一种方法不用这么麻烦,A工程用要例化B时,在library添加B的工程路径,就可 ...

  2. Eclipse下安装及配置maven项目管理工具

    ①eclipse下maven插件安装. 本地maven安装.环境变量配置完成后,打开eclipse,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven ...

  3. Android学习笔记(五)Fragment简介

    Fragment是在Android 3.0 (API level 11)中引入的Activity的子模块.初衷是为了适应大屏幕的平板电脑,我们只需要使用Fragment对UI组件进行分组.模块化管理, ...

  4. php 文本框里面显示数据库调出来的资料

    php 文本框里面显示数据库调出来的资料,,,在里面我标注了,,那个地方为什么是!=才能显示正确的数据库资料啊?我理解的是对比正确输出数据库内容的.大师貌似不知道为什么就写错了 <html> ...

  5. spring maven pom

    https://spring.io/blog/2009/12/02/obtaining-spring-3-artifacts-with-maven/

  6. Top 10 Java Debugging Tips with Eclipse

    In this tutorial we will see about debugging java applications using Eclipse. Debugging helps us to ...

  7. openStack opts

  8. iptables vpn

  9. Drawing Lines - SGU 135(简单递推)

    求N条直线最多能把一个平面分成几部分. 代码如下: ========================================================================== ...

  10. 了解各种AA特性

    AA(Anti-Aliasing)抗锯齿想必不少玩家在游戏画质设定中经常会遇到,说通俗一点AA抗锯齿的作用:将图像边缘及其两侧的像素颜色进行混 合,然后用新生成的具有混合特性的点来替换原来位置上... ...