JNI与NDK


1.JNI简介

Java Native Interface,即Java本地调用,它允许JAVA代码和其他语言写的代码进行交互,简单的说,是一种在JAVA虚拟机控制下执行代码的标准机制。
(这是个规范,通过该规范JAVA就可以调用C、C++、汇编等其他语言。)


2.NDK简介

Native Development Kit

下载地址:https://developer.android.google.cn/ndk/downloads/


3.JNI与NDK的关系

https://blog.csdn.net/carson_ho/article/details/73250163


4.eclipse+JNI环境搭

下载网址
JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Eclipse:https://www.eclipse.org/downloads/
SDK:http://tools.android-studio.org/index.php/sdk/
ADT:http://tools.android-studio.org/index.php/adt-bundle-plugin
NDK:https://developer.android.google.cn/ndk/downloads/

1.JDK安装、配置

下载&安装:

https://www.cnblogs.com/smyhvae/p/3788534.html
http://www.oracle.com/

配置环境变量:

(1)变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

确认环境变量是否正确:

在控制台分别输入java,javac,java -version 命令,出现JDK的编译器信息,包括修改命令的语法和参数选项等信息。

2.eclipse

解压即可

3.配置SDK

https://blog.csdn.net/wangtongabm/article/details/80923451

步骤1、2中,配置了JDK变量环境和Eclipse,Java开发环境准备就绪。但如果通过Eclipse来开发Android,还需要下载Android SDK(Software Development Kit)和在Eclipse上安装ADT插件。

下载Android SDK Tools:

翻墙Google Android的官网(http://developer.android.com/sdk/index.html)
安卓开发社区(http://www.androiddevtools.cn/)

exe和zip两种文件可供下载,选择最新版本下载即可。
环境变量配置:

ANDROID_SDK_HOME:变量值为你的SDK安装路径
Path:%ANDROID_SDK_HOME%\platform-tools + %ANDROID_SDK_HOME%\tools
验证:cmd中adb version

Window—>Prefernces—>Android—>SDK选择你SDK Location的存放路径

4.配置ADT

ADT(Android Development Tools)安卓开发工具,是安卓在Eclipse IDE环境中的开发工具,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开放工具的升级下载工具。通过Android开发者官网(developer.android.com), 我们可以知道,Eclipse可以通过两种方式安装ADT插件,在线安装、离线安装(需要先下载ADT插件包,可以到开发者官网上找到)。下面我分别介绍两张方式如何安装:

eclipse离线安装ADT插件(推荐)
1.下载ADT插件的zip文件(不要解压):ADT-23.0.6.zip
2.启动Eclipse,然后在菜单栏上选择 Help > Install New Software
3.单击 Add 按钮,在右上角
4.在"Add Repository"对话框,单击"Archive"
5.选择下载的adt-23.0.6.zip文件并单击"确认"。
6.在Name(名称)处输入"ADT Plugin",单击“Finish”
7.在软件对话框中,选中"Developer Tools"复选框,然后点击"Next"
8.在下一个窗口中,您会看到一个要下载的工具列表。单击“Next”
9.阅读并接受许可协议,然后单击“Finish”
10.安装完成后,重新启动Eclipse

配置ADT插件
1.启动Eclipse,选择windows>preferences>android
2.在选项卡中选择"Browse",选择之前下载的Android SDK的zip文件(需要解压)的目录(解压后的目录),点击确定
3.点击OK

eclipse在线安装ADT插件(不推荐)
1.启动Eclipse,然后在菜单栏上选择 Help > Install New Software
2.单击 Add 按钮,在右上角
3.在Name(名称)处输入"ADT Plugin",Location(网址)处输入"https://dl-ssl.google.com/android/eclipse/"
4.点击"OK"
5.在软件对话框中,选中"Developer Tools"复选框,然后点击"Next"
6.在下一个窗口中,您会看到一个要下载的工具列表。单击“Next”
7.阅读并接受许可协议,然后单击“Finish”
8.安装完成后,重新启动Eclipse

5.配置NDK

环境变量配置:

NDK_ROOT:变量值是NDK的路径
Path: %NDK_ROOT%
验证:cmd中ndk-build

Window—>Prefernces—>Android—>NDK选择你NDK Location的存放路径(D:…\android-ndk-r16b\build)

not a valid NDK directory解决办法:
在安装的ndk的主目录下创建一个ndk-build空文件,然后重新打开对话框选择就可以了。

总结

Java EE模式下,项目右击—>Build Path

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值