NDK学习一: 环境搭建Eclipse篇

下载NDK

国内的一个镜像站点 下载速度比较快

http://wear.techbrood.com/tools/sdk/ndk/#Installing

网上搭建环境的方案有很多

1. Eclipse + ADT + NDK

2. AndroidStudio + NDK

3. VS + NDK

4. VS + VisualGDB  (安装完就可以用了,VisualGDB收费)

5. 编辑器(比如sublime) + NDK

不过在以上环境搭建方案之前 我们先配置好NDK_ROOT

配置NDK_ROOT

添加环境变量  NDK_ROOT 为:  E:\Android\android-ndk-r10b

在环境变量 PATH 下追加 :%NDK_ROOT%;

环境变量配置好之后在cmd目录下输入

ndk_build会显示相关提示信息

使用ndk_build + 编辑器 + makefile就可以开始开发了

Eclipse环境搭建

1. 设置NDK路径

Android Tools->Add Native Support

这时候工程就会多一个jni的文件夹,jni下有Android.mk和my-ndk.cpp文件。Android.mk是NDK工程的Makefile,my-ndk.cpp就是NDK的源文件

这个时候可以从NDK samples目录导入hello_jni导入源码来编译,记住是copy到当前工程目录

Eclipse高亮,智能提示问题:

第一次不智能提示,这个时候运行一下工程,就有高亮和智能提示了

配置Include

有时候要单独加入一些库或者头文件目录:

Eclipse右键工程属性->C++ General-> Paths and Symbols:

E:\Android\android-ndk-r10b\platforms\android-19\arch-arm\usr\include

E:\Android\android-ndk-r10b\sources\cxx-stl\gnu-libstdc++\4.6\libs\armeabi-v7a\include

E:\Android\android-ndk-r10b\sources\cxx-stl\gnu-libstdc++\4.6\include

来自为知笔记(Wiz)

时间: 2024-10-07 13:57:02

NDK学习一: 环境搭建Eclipse篇的相关文章

Android学习之环境搭建

Android学习之环境搭建 园里有很多关于Android开发的环境搭建的资料,本人是安卓开发初学者,这里记录一下个人搭建Android环境的总结. 1.准备Eclipse IDE for Java Developers 网上可以下载的版本还是比较多的,本人选择了eclipse-java-luna-SR2-win32. 网址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr2 Note:官网点

CouchBase学习之环境搭建以及HelloWorld

一.引言 NoSQL(Not Only SQL),火了很久了,一直没空研究.最近手上一个项目对Cache有一定的要求,借此机会对NoSQL入门一下.支持NoSQL的数据库系统有很多,  比如Redis,MongoDB等.每种系统都有自己的优缺点,根据实际情况我们选用了CouchBase作为切入点学习.这里有几种数据库的比较:http://www.csdn.net/article/2013-04-15/2814886-nosql-benchmark CouchBase,是MemBase与couch

android如何使用自定义JNI接口,以及NDK工具的环境搭建与使用。

一.环境的搭建: 1.需要的工具: A.cygwin    (在windows下使用LINUX系统)                                                                    http://www.cygwin.com B.android-ndk-1.6_r1-windows (主要是起到将C或C++编译成动态库的作用)   http://dl.google.com/android/ndk/android-ndk-1.6_r1-wind

hbase_学习_01_HBase环境搭建(单机)

一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机)  ,主要是搭建HBase的单机环境 二.环境准备 在虚拟机中: 操作系统 : linux CentOS 6.8 jdk:1.7 hadoop:2.8.3 hbase:1.4.2 三.hbase下载 1.hbase下载地址 http://mirror.bit.edu.cn/apache/hbase/1.4.2/hbase-1.4.2-bin.tar.gz 2.下载hbase wget http://mirror.bi

javacard开发环境搭建 Eclipse+jcop+jcdk 配置完成的开发环境

javacard  开发环境搭建 Eclipse+jcop+jcdk  配置完成的开发环境,下载后安装jdk,并完成环境变量配置,即可开发javacard applet: 虽然有许多大神提供配置说明,但是配置很麻烦.提供一个配置好的环境给大家.如果好用,别忘了评价. 由于csdn上传限制,需要分别下载几个文件 http://download.csdn.net/detail/wyx100/7941899 http://download.csdn.net/detail/wyx100/7941669

【golang学习】环境搭建

近期项目的需要开始了学习golang的旅程,在此将学习的过程做以记录,方便查看,也希望帮助到大家. 由于我使用的是64位linux环境(redhat 5.2),所以这里就介绍64位的安装方式,其他类似: 1. 下载安装包 自从2014年5月谷歌在国内被封杀之后,我们下载go安装包也得翻墙了,但是为了方便我上传了一个64位linux的包在(地址),你可以直接下载使用. 2.安装 下载完上传到你的linux系统中,比如/opt/go1.1.1.linux-amd64.tar.gz,这是就开始安装了,

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

1.下载angularjs 进入其官网下载:https://angularjs.org/?,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &

Golang开发环境搭建-Vim篇

Golang开发环境搭建-Vim篇 转自:http://tonybai.com/2014/11/07/golang-development-environment-for-vim/ 虽说sublimetext3+gosublime+gocode是目前较为 流行的Golang开发环境组合,但作为一名VIMer,没有一套得心应手的Vim for Golang dev心里总是过不去的.Golang虽然年轻,但即便是从Go 1版本发布(2012年3月28日)算起,掐指算来也有小三年了.全世界的开发者已经

LNMP环境搭建——Apache篇

1.Apache DSO(Dynamic Shared Object) (1) 查看已编译模块: [root@kallen ~]# httpd -M Loaded Modules: core_module (static) mpm_prefork_module (static) http_module (static) so_module (static) auth_basic_module (shared) auth_digest_module (shared) authn_file_modu