环境:
体统: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().
相关推荐
"NDK开发环境搭建" NDK(Native Development Kit)是 Android 提供的一系列工具的集合,帮助开发者快速开发 C 或 C++ 动态库,并能自动将 so 和 Java 应用一起打包成 apk。NDK 环境搭建是 Android 应用开发中非常...
手把手教你怎么在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 NDK环境搭建的整个流程,并详细介绍在搭建过程中可能遇到的常见问题以及对应的解决方案,旨在为需要帮助的读者提供详尽的指导。 首先,Android NDK是一种允许开发者使用C或C++编写代码并将其...
如果一切顺利,你现在就已经成功地在Android Studio中搭建了NDK环境,并配置好OpenCV库,可以开始进行基于C++的OpenCV开发了。 在实际开发中,你可以编写C++代码实现图像处理功能,然后通过JNI(Java Native ...
Android Studio 3.3 ndk环境搭建.pdf
【Android NDK 环境搭建详解】 Android NDK 是 Android 开发中的一个重要工具,它允许开发者使用 C 和 C++ 语言编写底层代码,以提高性能和效率,尤其是在图形处理和计算密集型任务中。本教程将详细介绍如何在 ...
4. NDK环境的搭建流程非常简化,只需要按照以下步骤操作: - 下载并安装集成了ADT和NDK插件的Android开发工具包。 - 下载最新版的NDK,最新版本的NDK已经不需要单独安装Cygwin,因为它已经集成了一个精简版的...
### NDK环境搭建详解 #### 一、前言 随着移动互联网的发展,Android应用的性能优化变得越来越重要。NDK(Native Development Kit)作为Android原生开发的重要工具,可以让开发者用C/C++语言编写高性能的应用模块,...
本教程将指导你如何搭建Android NDK环境,并通过简单的入门实例开始你的NDK开发之旅。 首先,我们来看“Android NDK开发环境搭建”。在Windows系统上,你需要下载适合你操作系统的NDK版本,通常可以从Android开发者...
二、NDK环境搭建 1. 下载NDK:首先,访问Android开发者官网,下载适合你系统的NDK版本。NDK通常提供zip格式的下载,解压到你希望存放的目录。 2. 配置环境变量:将NDK的路径添加到系统的PATH环境变量中,这样可以...
ndk开发环境搭建