开发环境信息
列举下本篇文章编写的Demo基本信息
| 操作系统 | Windows 10 家庭中文版 |
|---|---|
| 开发工具 | Android Studio 2.1 |
| SDK | new |
| NDK | new |
扫盲之SDK、JDK、NDK的区别
| SDK | 软件开发工具包;英语全称:Software Development Kit |
|---|---|
| JDK | Java语言的软件开发工具包;英语全称:Java Development Kit |
| NDK | 原生软件开发工具包;英语全称:Native Development Kit;被Google称为NDK |
由此可见,其实不管什么XDK,都可以叫SDK,可能为了有很好的区分,便有了JDK、NDK,所以我们有的时候常说的SDK并不是特指安卓开发工具包,而只是我们都是同行,交流的时候都知道指的是什么,其实你们会发现,我们常常接三方平台的时候,那些工具包也是叫SDK,但可能我们在交流的时候就会加个前缀,比如:微信分享SDK、支付宝SDK、xxSDK。
学习目标
1.配置NDK环境并学会合理利用Android Studio工具进行NDK的编译
2.点击某个按钮显示由native方法返回的一段文本信息;java > native
3.点击某个按钮调用某个native方法,在由此native方法调用java方法;java > native > java
创建工程并配置NDK路径
快速利用Android Studio创建一个简单的Hello Word工程,相信这个大家都已经熟门熟路了,如果你还不知道使用Android Studio,我只能说你太不open了。
配置工程NDK有两种方法,和配置SDK一模一样,这里就说说两个SDK 1 的配置方法吧
1.直接在
local.properties文件中手动配置ndk.dir=E:\\Android\\sdk\\ndk-bundle //NDK路径 sdk.dir=E:

本文介绍了Android JNI/NDK开发的基础知识,包括开发环境配置、创建工程、配置NDK路径、编写Java Native方法、C/C++代码实现以及NDK编译过程。通过实例展示了如何从Java调用C++代码,并解决编译过程中的常见问题。
最低0.47元/天 解锁文章
1807

被折叠的 条评论
为什么被折叠?



