【android NDK JNI】android-ndk-r9d+adt-bundle-windows环境搭建-Hello-jni案例说明

参考了博客:http://blog.csdn.net/leilu2008/article/details/12495273

我用的android ndk版本是:android-ndk-r9d-windows-x86_64.zip。

提醒:解压之后千万不要保存在含有空格的目录里。否则,下面给jni里的c、c++编译的时候,编译器会报错。

NDK path cannot contain any spaces!

用的Eclipse环境的版本是:adt-bundle-windows-x86_64-20140321.zip。

搭建

1.首先分别解压工具

adt-bundle

ndk

2.添加sdk和ndk

打开  Window --》 Preferreces

选择sdk的根目录

选择ndk的根目录

3.添加测试项目hello-jni

将ndk下samples目录下hello-jni项目导入

项目导入之后,添加编译器,选择项目,右击properties(NDK_builder我事先做好的,这里我们要new一个新的)

选择program

下面按图设置好

勾选项目

将编译器up到最先位置

这样环境便搭建好了~~~~~~~

运行run  as开始进行编译,会自动生成文件libs,libs里的so文件会自动添加java程序里。老版本还要build path操作。很麻烦。

运行效果:

时间: 2024-10-27 03:25:10

【android NDK JNI】android-ndk-r9d+adt-bundle-windows环境搭建-Hello-jni案例说明的相关文章

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程 ---------------------------

Android adt bundle 开发环境配置及第一个“Hello world”程序运行

    最近在学习Android 顺便记录下学习过程当作复习吧,这是写的第一篇正式博客.  一.jdk环境配置     二.android adt bundle 下载     三.安装SDK     四.模拟器及真机调试     五.第一个程序 Hello world!     六.总结 一.jdk环境配置 jdk下载地址 选中"Accept License Agreement"之后才能下载,如下图: 下载之后 点击安装,一路next 之后配置环境变量 JAVA_HOME,找到jdk安

QT 5.4.1 for Android Windows环境搭建

QT 5.4.1 for Android Windows环境搭建 2015-5-13 目录 一.参考文章: 二.准备软件: 三.安装准备好的软件: 四.配置Qt 5.4.1 for Android 五.解决 Creator Qt Quick 模拟层已崩溃 六.解决没有 kit selection(构建套件(Kit)) 七.解决编译出错:系统找不到指定的文件 八.友情提示: 一.参考文章: 1. windows下Qt5.1 for android开发环境配置 http://www.cnblogs.

ubuntu下进行android的开发(一):远程开发环境搭建

ubuntu系统的安装不再记录,已经有了太多的介绍.下面主要记录一些安装后环境的搭建以及一些问题的解决办法. 1.git工具的安装 因为要使用git工具来管理源码,所以安装系统后首先要安装git工具.打开终端执行下面的命令即可. sudo apt-get install qgit 2.使用ssh远程登录服务器进行开发 登录指令:ssh [-x] [email protected]_address(eg:192.18.0.12)   -------这里-X表示支持图形界面,gedit打开和另存都在

JNI开发(1)——概述、环境搭建、必要知识点

JNI开发(1)--概述.环境搭建.必要知识点 JNI开发(2)--开发流程实战 同学们,笔者作为一名资深老司机,向大家郑重承诺:"文章的最后会有福利发放,请自备纸巾!!!" 以下是整个 "JNI开发"的主题大纲,由于篇幅的限制,本文就简单的介绍一下关于JNI开发的一些准备工作:概念.环境与必要知识. 1. 关于JNI 1.1 概述 来自 维基百科!!! JNI允许用本地代码来解决纯粹用Java编程不能解决的平台相关的特性.也用于改造已存在的其它语言写的应用程序,供

Android与NDK C++开发系列1【Linux上环境搭建】

首先说明, 绝大部分Android应用是不需要C++的. Android Ndk官网 写的很明白: Before downloading the NDK, you should understand that the NDK will not benefit most apps (在下载 NDk 之前,你首先得明白, NDK不是对所有的App都有疗效). 单纯为了使用C++或者是NDK的开发者必须明白,单纯为了所谓的提高效率而使用C++可能会得不偿失, 引入C++不仅在提高运行效率上“然并卵”,

Android cts4.2 windows环境搭建说明

最近由于工作需要,要对我们的智能手机进行兼容性测试,在网上关于windows下测试环境搭建的介绍都比较凌乱,这里总结一下我的androidCTS测试windows下环境搭建,分享给大家,希望对大家有用. 工具/原料 Android SDK :android_sdk_windows Java开发工具包:jdk 手机驱动:usb_driver Cts : android-cts-4.2_r4-linux_x86-arm.zip cts 测试使用的所有APK CTS media:android-cts

Android JNI编程(一)——JNI概念以及C语言Dev-C++开发环境搭建、编写HelloWorld

目录(?)[+] 一:JNI是什么呢? JNI:JNI是JavaNative Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++) ,简单来说就是Java调C,C调Java. 二:开始搭建我们的开发环境,也是非常的简单的 Dev-C++工具下载,安装一路默认到Finish就ok了. 工欲善其事,必先利其器. 调整字体大小:菜单栏下 Tools–>Editor Options这里面的Font和Color就可以更改字体和颜色了 快捷键查看与修改:菜单栏

第三十七天 一乐在当中—Android的小游戏打飞机(一)环境搭建

8月3日,晴天."绿树阴浓夏日长.楼台倒影入池塘. 水晶帘动微风起,满架蔷薇一院香. " cocos2d是一个开源的游戏开发框架.利用它能够非常easy的开发2D游戏.眼下最基本的分支是iPhone版本号的,你能够在iPhone上开发2D游戏. 它提供了物理.精灵(sprites).视差卷轴(parallax scrolling),支持iPhone touch和accelerator等非常多功能.如今在App Store上已经有不少用cocos2d开发的游戏. 假设你想在Andriod

Android studio中Terminal中使用git(Windows环境)

因为之前用的是Mac Pro,现在公司使用的是PC机,这2种系统AS的terminal使用还是有点不一样. 1.下载git,进行安装(下载地址: http://git-scm.com/downloads) 2.把gitbash替换掉as的默认的终端(cmd), settings--->tools--->Terminal中的shell path 填上 :D:\...(因自身情况而定)..\Git\bin\bash.exe 3. 4. 5.重启as,之后clone发现出现一个问题 可以看出是ssl