Windows下NDK开发环境搭建

Cygwin

介绍

cygwin是windwos下的linux环境模拟器。

 

为什么需要cygwin?

 因为NDK只能在Linux环境下运行。

安装流程

1.打开cygwin的可执行文件,执行扩展库安装地址。

我这里选择Install from Local Directory,因为扩展库我已经下载到本地了。

2.选择安装目录,目录名不能有空格或者中文

3.因为选择的是本地安装,所以需要指定插件包

4.选择需要安装的插件,Devel(编译),Shells(执行脚本)

5.安装完成后在点击桌面的图标,打开cygwin

首次打开会出现cygwin的初始化界面

安装好后会看到有一个Cygdrive的目录,这是用户硬盘的目录,ls –l可以看到用户所有的硬盘的盘符。

make –v   查看版本信息(检查是否安装成功)

cygdrive 是当前电脑的硬盘,打开该目录将显示当前电脑的盘符

linux下执行当前目录下的bin文件,./文件名,如:./ndk-build

配置NDK环境变量

在cygwin的安装目录下有一个etc目录,在该目录下的profile文件中配置环境变量

注意:在linux下是以“:”作为分隔符的。

在cygwin中配置ndk路径(注意:ndk的路径不能含有中文或空格)

在profile文件的PATH系统变量中添加ndk的路径:

NDK

介绍

NDK是一个交叉编译工具。

什么是交叉编译?

简单来说就是在某一个平台下,编译出另一个平台下可以运行的程序。

ndk下载地址

Android NDKr10下载地址:

http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip

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

http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk32-r10-darwin-x86_64.tar.bz2

http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2

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

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

http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk64-r10-darwin-x86_64.tar.bz2

http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk64-r10-linux-x86_64.tar.bz2

http://dl.google.com/android/ndk/android-ndk-r10-cxx-stl-libs-with-debug-info.zip

Android NDKr9下载地址:

http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.zip

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

http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2

http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

http://dl.google.com/android/ndk/android-ndk-r9d-cxx-stl-libs-with-debug-info.zip

安装流程

把下载下来的压缩包解压到一个没有中文和空格的目录,就完成安装了

在cygwin下打开ndk所在目录,执行./ndk-build命令,如下提示表示ndk可以运行了

相关命令:

清除缓存: ndk-build clean

生成动态库:ndk-build

目录结构

build                   —交叉编译的工具链,有大量linux与windows下的脚本文件

docs                  —文档

samples            —示例代码

platforms                   —各个平台下的头文件,根据指定平台引入相应的头文件

prebuilt             —预编译库

sources             —源文件

tests                            —测试

toolchains         —工具集

时间: 2024-08-05 02:33:22

Windows下NDK开发环境搭建的相关文章

NDK在windows下的开发环境搭建及开发过程

在Android应用的开发project中.无论是游戏还是普通应用.都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么优点.这个大家能够在网上查一下,本人不做过多解释. .so本是linux下的文件类型,所以编译.so必需要在linux环境下,那么怎样在win下进行编译呢?随便在网上搜下,教程也是五花八门,不清不楚,没有一定功底,即便看着教程到最后预计还是功败垂成,更别说刚開始学习的人,看了保证头晕眼花,本人也是依据网上的一些样例.总结了一个个人觉得还算比較简单的一个.so的编译方法

android下NDK开发环境搭建及TestJNI入门实例完整过程

1.先搭建好基本的ndk的开发环境 在windows下安装下面两个软件 1. Android NDK 安装 2. 安装Cygwin与使用NDK编译 本文建立在已经完成Android开发环境搭建的基础上.其基础环境至少需要包含以下内容: 1. JDK 2. Eclipse 3. Android SDK and ADT 一.Android NDK 安装与配置 下载Android NDK.下载地址:http://developer.android.com/tools/sdk/ndk/index.htm

【转】Android NDK学习(2)Windows下NDK开发环境配置

一.配置好Android开发环境 现在android SDK的版本已经到了4.4了,几乎不用配置,下载下来解压,SDK跟Android开发专用Eclipse都有了.喜欢. 二.下载安装安卓NDK 下载最新版,解压即可. 2013年6月7日: 目前版本已经到了r8e. 三.下载安装cygwin   由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从uni

windows下android开发环境搭建

JDK的安装和Java环境变量的设置 1 JDK下载地址 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量. 2 JAVA_HOME JDK的安装路径,这个环境变量本身不存在,需要创建,创建完则可以利用%JAVA_HOME%作为统一引用路径,其值为:jdk在你电脑上的

windows下golang开发环境搭建(sublime text3 + gosublime + sublimeGDB)

最近开始学习go语言的相关开发教程,之前的工作都是在linux上完成居多,但是家里的电脑还是windows的系统. 在搜索了N多方案以及尝试了N多IDE后,决定还是使用sublime+gosublime插件 这一套东西作为家用学习的跑demo方案. 在此需要感谢go社区以及一众之前已经存在的搭建方法和文档,本页以记录一下自己的搭建过程为主o(∩_∩)o 哈哈 1. 安装go语言 官网地址:https://golang.org/  点击下载需要的平台的安装版本,推荐msi,下载完成之后,点击安装,

Windows下PHP开发环境搭建

PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便. 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP       php-5.3.10-Win32-VC9-

Windows 下 Android 开发环境搭建

Android 系统主要是基于 Java 语言进行开发的,只有核心和一些底层库是用 C/C++ 来写的.所以搭建 Android 开发环境的第一步就是安装并配置 Java 的开发环境.Java 开发环境配置好之后从 Android 的官网下载开发工具包,解压后就可以使用了. 一.Java开发环境安装 从 java 的官网下载最新的 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.

Windows下PyQt4开发环境搭建

开发环境组件 Anaconda2.x (成熟可靠的集成编译环境,Python之父Guido也是核心的开发成员之一) Sublime Text 3(拥有强大补全功能和代码规范化功能的编辑器) Eric(支持可视化开发的IDE) 前两者的安装自然是不用说了,第三个的安装则需要Python事先安装好PyQt4和sip等,可以使用pip或者conda进行安装. Eric4的安装和配置 将下载好的Eric解压后等到如下的目录结构: 双击 install.py,当然也可以在cmd下用python解释器进行.

【转】windows下python开发环境搭建

1 -- 安装python的前期准备 Python开发有众多工具,又以Eclipse+Pydev最为常见.Eclipse平台对开发同学来讲,肯定是如雷贯耳,自不用废话.而PyDev是Eclipse平台下的一个Python IDE插件,利用PyDev插件我们可以把Eclipse变为功能强大且易用的Python IDE.本文只简单介绍Eclipse+PyDev的安装和配置过程,至于开发.调试等高级话题不做深入分析. 首先,需要安装python的编译和执行程序,推荐安装Python2.7.3版本.至于