环境:
体统:Windows8 x64
Eclipse: ADT Bundle(http://developer.android.com/sdk/index.html)
NDK: NDK8e for Windows 64(http://developer.android.com/sdk/index.html)
配置:
使用ADT Bundle自带的Android SDK,设置NDK路径。
测试:
- 从%Android-NDK%/samples目录下导入hello-jni到Eclipse工程
- 修改AndroidManifext.xml文件
把<uses-sdk android:minSdkVersion="3" />修改为<uses-sdk android:minSdkVersion="17" />
- Add Native Support
右键工程,Android Tools/Add Native Support
- 打开NDK的Debug开关
右键工程, Properties/"C/C++ build"/Build Settings,修改“Build command”为"ndk-build NDK_DEBUG=1"
- 在C代码中打断点
- Debug As/Android Native Application
结果:
我在两台相同平台的电脑上做了实验,得到不同的错误结果:
其中一台的错误信息为:
[2013-06-12 00:03:09 - HelloJni] Unknown Application ABI:
[2013-06-12 00:03:09 - HelloJni] [2013-06-12 00:03:09 - HelloJni] Unable to detect application ABI's
另外一台的错误信息为:
warning: Could not load shared library symbols for 73 libraries, e.g. /system/binnker.
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?
warning: Unable to find dynamic linker breakpoint function.
GDB will retry eventurally. Meanwhile, it is likely
that GDB is unable to debug shared library initializers
or resolve pending breakpoints after dlopen().
相关推荐
手把手教你怎么在windows下搭建android NDK环境
NDK环境搭建 PDF c++ android
### Android NDK环境搭建知识点详解 #### 一、概述 Android NDK (Native Development Kit) 是一套用于在Android上开发原生应用或者扩展应用性能的工具集。它提供了执行原生代码(C/C++)的能力,并提供了将这些代码与...
搭建Eclipse JNI和NDK环境涉及以下步骤: 1. **安装Java SDK**:首先确保你的机器上已经安装了Java Development Kit (JDK),因为Eclipse和Android开发都依赖于它。 2. **下载Eclipse**:获取Eclipse IDE for Java ...
安卓NDK环境搭建 安卓NDK环境搭建是Android应用开发中不可或缺的一部分。NDK提供了一个基于C/C++语言的开发环境,允许开发者使用native代码来开发Android应用。下面是安卓NDK环境搭建的详细指南。 一、安装Eclipse...
Android NDK环境搭建及遇到的问题详解,我就是看它搭建JNI开发环境的。
在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...
纠正各论坛ndk环境搭建的错误,一步一步教你ndk环境搭建并附有与教程配套的源码
Android NDK环境配置是Android应用开发中的一个重要环节,它允许开发者使用C或C++编写高性能的原生代码,这些代码可以被编译成动态库并与Java应用一同打包成APK。NDK集成了交叉编译器,使得开发者能够针对不同的CPU...
如果一切顺利,你现在就已经成功地在Android Studio中搭建了NDK环境,并配置好OpenCV库,可以开始进行基于C++的OpenCV开发了。 在实际开发中,你可以编写C++代码实现图像处理功能,然后通过JNI(Java Native ...
Android Studio 3.3 ndk环境搭建.pdf
本教程将指导你如何搭建Android NDK环境,并通过简单的入门实例开始你的NDK开发之旅。 首先,我们来看“Android NDK开发环境搭建”。在Windows系统上,你需要下载适合你操作系统的NDK版本,通常可以从Android开发者...
二、NDK环境搭建 1. 下载NDK:首先,访问Android开发者官网,下载适合你系统的NDK版本。NDK通常提供zip格式的下载,解压到你希望存放的目录。 2. 配置环境变量:将NDK的路径添加到系统的PATH环境变量中,这样可以...
ndk开发环境搭建
详细介绍android ndk编译环境搭建,可以自行编译android app所需的C++/C代码实现的高效率功能动态库文件,借JAVA层调用.
### Android NDK环境搭建与配置的关键知识点 #### 一、NDK的概念与作用 - **定义**: NDK(Native Development Kit)是Android平台提供的一套工具集,用于帮助开发者使用C/C++语言进行原生应用的开发。 - **工具集**...