- 浏览: 75613 次
- 性别:
- 来自: 武汉
文章分类
最新评论
1.打开SDK Manager下载NDK
2.设置根目录中的:local.properties 加入NDK的配置:
ndk.dir=D\:\\Users\\Administrator\\AppData\\Local\\Android\\sdk\\ndk-bundle
3.设置 项目 的build.gradle 在defaultConfig{}中加入
ndk{
moduleName "JniTest"
ldLibs "log","z","m"
abiFilters "armeabi" , "armeabi-v7a" ,"x86"
}
4.在MainActivity中加入静态代码块
JniTest名称要和build.gradle 中的 ndk{}中的moduleName 一致;
加入JNI方法
5.cd到AndroidManifest.xml同级目录下,执行
javah -d ../jni com_example_administrator_aaa_MainActivity
在jni目录下会生成com_example_administrator_aaa_MainActivity.h头文件
6.手动建立一个c文件:main.c
内容:
以上步骤执行完成后,就可以调用getStringFromNative了
2.设置根目录中的:local.properties 加入NDK的配置:
ndk.dir=D\:\\Users\\Administrator\\AppData\\Local\\Android\\sdk\\ndk-bundle
3.设置 项目 的build.gradle 在defaultConfig{}中加入
ndk{
moduleName "JniTest"
ldLibs "log","z","m"
abiFilters "armeabi" , "armeabi-v7a" ,"x86"
}
4.在MainActivity中加入静态代码块
static { System.loadLibrary("JniTest"); }
JniTest名称要和build.gradle 中的 ndk{}中的moduleName 一致;
加入JNI方法
public native String getStringFromNative();
5.cd到AndroidManifest.xml同级目录下,执行
javah -d ../jni com_example_administrator_aaa_MainActivity
在jni目录下会生成com_example_administrator_aaa_MainActivity.h头文件
6.手动建立一个c文件:main.c
内容:
#include "com_example_administrator_aaa_MainActivity.h" #include <stdio.h> #include <stdlib.h> JNIEXPORT jstring JNICALL Java_com_example_administrator_aaa_MainActivity_getStringFromNative (JNIEnv *env, jobject jobj) { return (*env) -> NewStringUTF(env,"FUCK YOU"); }
以上步骤执行完成后,就可以调用getStringFromNative了
发表评论
-
android中string.xml通配符以及颜色
2016-11-29 21:42 1819string.xml <resources> ... -
使用zxing实现生成二维码
2016-11-28 00:58 650github: https://github.com/bill ... -
android将视频文件转化为图片
2016-11-24 00:04 2187public void getBitmapsFromVi ... -
android通过文件管理器选择文件
2016-11-22 23:36 1907public void openSystemF ... -
将bitmap保存为文件
2016-11-22 23:28 1432public void saveBitmap(Bitma ... -
Material Design动画(一)reveal effect
2016-09-22 22:47 501Animator animator = ViewAn ... -
Android将apk放置于asset目录下安装
2016-09-13 16:32 1128ServiceApkInstaller.java publ ... -
创建自定义控件在布局中的自定义属性
2016-09-11 21:15 6631.在values目录下新建attrs.xml < ... -
[Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
2016-09-05 18:07 851http://blog.csdn.net/yy13003263 ... -
android启动其他应用得service
2016-08-31 10:03 761Intent i=new Intent(); i.s ... -
android屏幕分辨率适配工具
2016-07-22 17:22 690下载附件后,执行 java -jar autolayout.j ... -
android不死服务的实现方法
2015-11-20 13:36 1273大部分应用在手机长按home键删除最近程序时,进程会被杀掉,本 ... -
android开机自启广播无效果的曲线解决方案
2015-10-04 23:24 2745AndroidManifest.xml <?xml ... -
坑爹的MediaPlayer.isPlaying()
2015-09-18 14:42 2532在这个安卓手机ROM千奇百怪的时代,MediaPlayer作为 ... -
CompletionService 实践
2015-04-26 20:02 597当向Executor提交批处理任务时,并且希望在它们完 ... -
Bitmap的简单应用
2015-03-23 23:56 809package com.example.b; imp ... -
listpreference
2015-01-07 23:02 648MyPreferencesActivity.java pa ... -
李刚安卓疯狂讲义
2014-02-11 23:30 37压缩分卷5个字 -
android开发工具
2014-01-29 00:07 646android开发工具 -
android 拖动条改变屏幕亮度
2013-04-26 00:29 1285main.xml <?xml version=&qu ...
相关推荐
NDK开发通常与Eclipse开发环境搭配使用,但随着Android Studio的普及,越来越多的开发者开始尝试在Android Studio上配置NDK进行开发。 首先,进行NDK开发需要搭建一个合适的软件环境。这包括安装Java开发工具包...
Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),而NDK是Native Development Kit的缩写,它是Android平台提供的一套工具集,允许开发者使用C/C++编写原生代码,以实现对性能敏感或者需要利用...
在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...
【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...
在Android应用开发中,NDK(Native ...通过这个"TestJNI"示例,你可以学习到如何在Android Studio中搭建NDK环境,编写原生代码并与Java代码交互。这为开发高性能的图形处理、物理模拟、加密算法等提供了可能。
根据提供的文件信息,我们可以详细解释关于Android NDK开发环境搭建的相关知识点。以下是基于标题和描述中的内容,以及部分内容的说明。 **1. Cygwin环境搭建** 首先,Cygwin是一个在Windows平台上运行的类Unix...
本文所介绍的是在AndroidStudio上搭建最佳的NDK开发环境,给使用NDK的开发人员最大的方便。 本人AndroidStudio版本2.0。 本人Gradle版本2.10。 1. Android NDK开发工具准备 要进行Android NDK开发,首先要下载...
本文将带你一步步了解如何在Android Studio 1.5版本中实现NDK开发,从环境配置到最终实现“NDK,hello world”的输出。 首先,配置NDK环境。在Android Studio中创建一个新的项目后,需要对项目的配置文件进行修改以...
本篇将详细介绍如何在Android环境下利用NDK搭建OpenCV的开发环境。 首先,我们需要从OpenCV官网(http://opencv.org/opencv-3-2.html)下载适用于Android平台的开发包。这个包包含了一系列预编译的库文件,以及必要...
总结,Android NDK开发环境的搭建涉及到多个步骤,包括下载安装NDK、配置环境变量、集成到Android Studio以及创建本地模块。通过实际案例,我们可以更直观地了解如何编写本地代码并调用它们。随着技术的发展,NDK...
首先,资源中的“Android NDK 开发环境搭建.doc”提供了详细的步骤来指导用户配置NDK开发环境。这通常包括下载和安装NDK,设置Android Studio,配置路径变量,以及构建本地库项目。了解这些步骤是开始NDK编程的基础...
二、NDK开发环境搭建 2.1 安装NDK:在Android Studio中,可以通过Settings > Appearance & Behavior > System Settings > Android SDK来下载和安装NDK。 2.2 配置项目:在build.gradle文件中配置NDK路径,并设置...
Android NDK环境配置是Android应用开发中的一个重要环节,它允许开发者使用C或C++编写高性能的原生代码,这些代码可以被编译成动态库并与Java应用一同打包成APK。NDK集成了交叉编译器,使得开发者能够针对不同的CPU...
- **安装路径**:建议安装路径为`C:\Program Files\Android\AndroidStudio`。 2. **配置 Android SDK**:在安装过程中,选择合适的Android SDK组件进行安装,包括API级别、NDK、Emulator等。 #### 四、安装 ...
本文将详细介绍如何在Android Studio项目中搭建OpenCV环境,并通过一个小案例来演示具体的应用。 首先,我们需要了解OpenCV是什么。OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,它包含了众多用于...
在本文中,我们将详细探讨如何搭建完整的Qt Android开发环境,包括所有必要的组件和步骤。首先,确保你已准备好以下软件包: 1. `qt-opensource-windows-x86-5.9.0` - 这是Qt 5.9版本的安装文件,用于创建Qt应用...
在`android NDK开发1 环境搭建.docx`中,首先你需要确保已安装了Android Studio,因为NDK是与之紧密集成的。接着,你需要下载并配置NDK。在Android Studio的SDK Manager中,可以找到NDK选项进行安装。安装完成后,...
前言 这几天专门研究了下JNI编程,在...我使用的是android studio 2.3.3版本,搭建ndk开发环境比较简单,打开File—-Settings—-Appearance&Behavior—-System Settings—-Android SDK,选择SDK Tools,将CMake,LLDB,
首先,我们来看“Android NDK开发环境搭建”。在Windows系统上,你需要下载适合你操作系统的NDK版本,通常可以从Android开发者官网获取。下载后,解压到你选择的目录,例如`C:\Program Files\Android\android-ndk`。...
本教程将详细阐述如何在Windows操作系统上搭建NDK开发环境,并通过编译运行NDK自带的代码示例来熟悉其基本流程。 首先,了解NDK的作用是关键。NDK主要为以下场景提供支持: 1. **性能需求高**:C/C++代码通常比Java...