`

androidstudio搭建NDK开发环境

jni 
阅读更多
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中加入静态代码块


    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了





分享到:
评论

相关推荐

    AndroidStudio1.3NDK开发详细配置

    NDK开发通常与Eclipse开发环境搭配使用,但随着Android Studio的普及,越来越多的开发者开始尝试在Android Studio上配置NDK进行开发。 首先,进行NDK开发需要搭建一个合适的软件环境。这包括安装Java开发工具包...

    Android studio 2.1 NDK环境搭建(内涵一个demo)

    Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),而NDK是Native Development Kit的缩写,它是Android平台提供的一套工具集,允许开发者使用C/C++编写原生代码,以实现对性能敏感或者需要利用...

    ubuntu下android ndk编译环境搭建详细描述

    在Ubuntu系统上搭建Android NDK编译环境是Android原生代码开发的重要步骤,适用于那些需要进行C/C++底层开发或优化的应用程序。Android NDK(Native Development Kit)是一套工具,允许开发者使用C/C++编写部分应用...

    windows_NDK搭建Android开发环境

    【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...

    AndroidStudio NDK开发Demo

    在Android应用开发中,NDK(Native ...通过这个"TestJNI"示例,你可以学习到如何在Android Studio中搭建NDK环境,编写原生代码并与Java代码交互。这为开发高性能的图形处理、物理模拟、加密算法等提供了可能。

    Android NDK开发环境搭建PDF

    根据提供的文件信息,我们可以详细解释关于Android NDK开发环境搭建的相关知识点。以下是基于标题和描述中的内容,以及部分内容的说明。 **1. Cygwin环境搭建** 首先,Cygwin是一个在Windows平台上运行的类Unix...

    Android代码-NDKLearning

    本文所介绍的是在AndroidStudio上搭建最佳的NDK开发环境,给使用NDK的开发人员最大的方便。 本人AndroidStudio版本2.0。 本人Gradle版本2.10。 1. Android NDK开发工具准备 要进行Android NDK开发,首先要下载...

    Android studio下进行NDK开发入门

    本文将带你一步步了解如何在Android Studio 1.5版本中实现NDK开发,从环境配置到最终实现“NDK,hello world”的输出。 首先,配置NDK环境。在Android Studio中创建一个新的项目后,需要对项目的配置文件进行修改以...

    基于Android底层NDK开发OpenCV环境搭建

    本篇将详细介绍如何在Android环境下利用NDK搭建OpenCV的开发环境。 首先,我们需要从OpenCV官网(http://opencv.org/opencv-3-2.html)下载适用于Android平台的开发包。这个包包含了一系列预编译的库文件,以及必要...

    Android NDK开发环境搭建及案例

    总结,Android NDK开发环境的搭建涉及到多个步骤,包括下载安装NDK、配置环境变量、集成到Android Studio以及创建本地模块。通过实际案例,我们可以更直观地了解如何编写本地代码并调用它们。随着技术的发展,NDK...

    androidndk开发实战

    首先,资源中的“Android NDK 开发环境搭建.doc”提供了详细的步骤来指导用户配置NDK开发环境。这通常包括下载和安装NDK,设置Android Studio,配置路径变量,以及构建本地库项目。了解这些步骤是开始NDK编程的基础...

    android studio NDK例子

    二、NDK开发环境搭建 2.1 安装NDK:在Android Studio中,可以通过Settings &gt; Appearance & Behavior &gt; System Settings &gt; Android SDK来下载和安装NDK。 2.2 配置项目:在build.gradle文件中配置NDK路径,并设置...

    Android NDK环境配置

    Android NDK环境配置是Android应用开发中的一个重要环节,它允许开发者使用C或C++编写高性能的原生代码,这些代码可以被编译成动态库并与Java应用一同打包成APK。NDK集成了交叉编译器,使得开发者能够针对不同的CPU...

    AndroidStudio开发环境配置

    - **安装路径**:建议安装路径为`C:\Program Files\Android\AndroidStudio`。 2. **配置 Android SDK**:在安装过程中,选择合适的Android SDK组件进行安装,包括API级别、NDK、Emulator等。 #### 四、安装 ...

    android studio opencv环境搭建小案例

    本文将详细介绍如何在Android Studio项目中搭建OpenCV环境,并通过一个小案例来演示具体的应用。 首先,我们需要了解OpenCV是什么。OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,它包含了众多用于...

    QT Android 开发环境搭建(全)

    在本文中,我们将详细探讨如何搭建完整的Qt Android开发环境,包括所有必要的组件和步骤。首先,确保你已准备好以下软件包: 1. `qt-opensource-windows-x86-5.9.0` - 这是Qt 5.9版本的安装文件,用于创建Qt应用...

    android ndk开发(从环境搭建到运行demo全教程)

    在`android NDK开发1 环境搭建.docx`中,首先你需要确保已安装了Android Studio,因为NDK是与之紧密集成的。接着,你需要下载并配置NDK。在Android Studio的SDK Manager中,可以找到NDK选项进行安装。安装完成后,...

    android串口开发入门之搭建ndk开发环境及第一个jni调用程序

    前言 这几天专门研究了下JNI编程,在...我使用的是android studio 2.3.3版本,搭建ndk开发环境比较简单,打开File—-Settings—-Appearance&Behavior—-System Settings—-Android SDK,选择SDK Tools,将CMake,LLDB,

    androidndk环境搭建和入门教程

    首先,我们来看“Android NDK开发环境搭建”。在Windows系统上,你需要下载适合你操作系统的NDK版本,通常可以从Android开发者官网获取。下载后,解压到你选择的目录,例如`C:\Program Files\Android\android-ndk`。...

    【NDK学习第一章】windows上ndk开发环境搭建,编译运行NDK自带的代码示例

    本教程将详细阐述如何在Windows操作系统上搭建NDK开发环境,并通过编译运行NDK自带的代码示例来熟悉其基本流程。 首先,了解NDK的作用是关键。NDK主要为以下场景提供支持: 1. **性能需求高**:C/C++代码通常比Java...

Global site tag (gtag.js) - Google Analytics