1. 程式人生 > >android studio NDK開發環境配置

android studio NDK開發環境配置

在studio還未出來之前,eclipse開發jni除了需要下載ndk之外還要下載編譯工具,studio已經集成了ndk編譯外掛,因此只需要下載ndk後稍微設定下就可以進行jni開發了,以下是本人配置的詳細過程,供大家參考,歡迎拍磚。

首先下載NDK連結:http://wear.techbrood.com/tools/sdk/ndk/ ,有些童鞋不能下載的我會給出我的雲盤的下載地址。

我的電腦是64位,我下載了android-ndk64-r10b-windows-x86_64.zip這個,可以根據自己的機子進行下載。下載好後解壓到某個目錄比如:D:\tools\android-ndk-r10b。

接下來開啟studio工具,選擇File------>project structure如下圖


開啟選擇框在Android NDK location 這一行選擇你解壓好的ndk路徑如圖:


確定之後local.properties會有一行:

ndk.dir=D\:xxxxx\\android-ndk-r10b
接下來配置External Tools,開啟settings-->Tools-->Exteranl Tools如圖:
紅色框內沒有新增之前是沒有的需要自己新增,點左上角加號出現如下面板:
對應上一張圖:Javah命令配置:
program:javah ,Parameters:填 -d -/jni$FileClass$ Working directory 填$ModuleFileDir$\src\main\java
假如命令執行出現錯誤,可以根據提示進行修改,其主要原因就是找不到響應的目錄。後面會給一張圖做示範
ndk-build命令:
name:ndk-build 
Group:NDK 和javah命令保持一致
Description:ndk-build
Options和Show in 全勾
Program:找到你的ndk目錄下的ndk-build.cmd 選擇即可如:D:\xxx\android-ndk-r10b\ndk-build.cmd
Parameters:可以不用填
Working directory:$ModuleFileDir$\src\main\jni 這裡可能會根據執行命令時的提示做修改。
ndk-build clean命令:
name:
ndk-build clean
Group:NDK 保持一致即可(自己可以隨意取一個名字 )
Options 和Show in 全勾
Program:
找到你的ndk目錄下的ndk-build.cmd 選擇即可如:D:\xxx\android-ndk-r10b\ndk-build.cmd
Parameters:clean
Working directory:$ModuleFileDir$\src\main\jni
大功告成了,快來試試成果吧:
首先寫native方法:
public class JniTest {
    static {
        System.loadLibrary("JniTest");
    }
    public native int add(int a,int b);
}
"JniTest"是so庫名稱
右鍵執行javah如圖:
然後在目錄下會生成jni資料夾,我這裡貌似目錄不正確,修改下javah命令格式同樣開啟settings-->Tools 找到自己配置的javah命令做修改修改後生產的jni目錄就正確了,然後寫mk檔案
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := JniTest
LOCAL_SRC_FILES := JniTest.c

include $(BUILD_SHARED_LIBRARY)
最後編譯so,右鍵jni目錄選擇自己配置的“NDK”工具裡的“ndk-build”出現瞭如下圖
提示目錄不存在,這是由於目錄不完整加同樣開啟settings找到配置ndk配置的地方src前面加上app(根據情況而定)即可,最後編譯成功如圖:
最終執行結果:

相關推薦

android studio NDK開發環境配置

在studio還未出來之前,eclipse開發jni除了需要下載ndk之外還要下載編譯工具,studio已經集成了ndk編譯外掛,因此只需要下載ndk後稍微設定下就可以進行jni開發了,以下是本人配置的詳細過程,供大家參考,歡迎拍磚。 首先下載NDK連結:http://we

Android Studio NDK開發環境搭建

com mce 添加 library 功能 安裝 def 配置 art 一、 下載安裝Android studio 和 NDK 二、 在Android studio中配置NDK(和SDK配置一樣) 三、 用Android studio建立一個工程,打開proje

windows下 android studioNDK開發環境配置(1)(2)

參考博主文章連結: 開發環境:  windows10  AS2.1.2 首先安裝NDK,  安裝完後,新建一個空專案。    點選下一步,知道新建一個新專案。 新建好的專案如下:  檢測local.properties 檔案裡面是否有ndk的路徑,沒有加上。

Android NDK開發環境配置

第一次接觸Android NDK開發,參考了兩篇文章,順利完成了NDK開發環境的配置: http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html http://www.cnblogs.com/leeh

Android學習筆記之:NDK開發環境配置

   NDK 即Native Development Kit,因此又被Google稱為“NDK”。 1,提高程式的效能:把需要高效能的應用邏輯使用C開發, 2,程式程式碼進行保護:因為反編譯C/C++

[Android]NDK開發環境配置與JNI開發

本文的目標是實現NDK開發環境的配置以及學習JNI開發流程。 1.環境配置 本文的開發環境為win10 64位+Eclipse+Android ADT+NDK+CDT。 2.安裝: 這裡只介紹NDK和CDT的安裝。 2.2配置系統的環境變數

Android ndk 開發環境配置與除錯(linux)

開發環境配置 一、 Android NDK: 集成了android交叉編譯器,針對不同版本android平臺提供了相應的gcc、g++、ndk-build、ndk-gdb等一系列編譯和除錯工具。 安裝ndk: 安裝包選擇: 選擇安裝包需要注意幾點: 1、  Andr

android studio ndk開發總結

javah 打印格式 tar link lis targe 簡單 執行 native 1、path環境變量 2、android studio關聯ndk local.properties ndk.dir gradle.properties andro

android studio入門之環境配置

版本 log 127.0.0.1 jar 連接 .exe 目錄 jre 文件 JDK環境搭建 添加環境變量:JAVA_HOME:->JDK安裝路徑 CLASSPATH:->.;%JAVA_HOM

Android Studio NDK程式設計-環境搭建及Hello!

下載 安裝android-ndk開發包 NDK各個版本連結 二,新建專案NDKDemo,選擇空Activity就可以;(注:Android studio 2.2,可通過SDK Tools 新增LLDB,CMake,更方便的開發jni程式了) 三,按F12,配置專案NDK路徑:

Android Studio NDK HelloWorld 的配置

在配置方面 首先下載NDK開發環境 在專案中的 build.gradle 裡的 default{ ndk{ moduleName "hello"} } 在gradle.properti

AndroidNDK開發環境搭建

搭建Android 及 NDK 開發環境 一, 準備工作 二, Eclipse的配置 1, eclipse下安裝Android外掛 (1) 開啟Eclipse, 在選單欄上選擇 help->Install New Sof

android studio安裝之環境配置——windows版

雖然本人選擇的是windows系統的JDK環境配置,但實際無論在msOS還是Linux都與之大同小異。話不多說,我們直接進入正題。1、下載JDK這裡博主選擇下載的最新的JDK8,且推薦下載JDK版本8u171,因為據官方解釋:奇數版本為BUG修正並全部通過檢驗的版本,偶數版本

android studio ndk 開發以及問題

1,環境準備下載的ndk 2,android studio 配置ndk 第一種方式配置 local.properties sdk.dir=D\:\\installtool\\sdk\\sdk ndk.dir=D\:\\tools\\androi

ubuntu 64bit主機下面安裝androidNDK開發環境

通過wget工具下載bin包: $ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin112,因為下載下來的是bin包,所以可以直接移動到需要安裝的目錄下面。 將Android NDK bin包移動到你想要的

Android Studio搭建開發環境

Android Studio開發環境搭建 時間:2018.9.8 安裝步驟(Windows): 1.安裝JDK,JRE並且設定環境變數,如圖 1.1,1.2 圖 1.1 圖1.2 2.下載Android Studio安裝 新建專案時遇到問題,問題如圖

ubuntu14.04 64bit主機下面安裝androidNDK開發環境

通過wget工具下載bin包: $ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin 2,因為下載下來的是bin包,所以可以直接移動到需要安裝的目錄下面。

Kotlin在Android studio上的環境配置和運用(一)

前倆天Google的IO大會把Kotlin列為Android的開發語言之一,Android開發者有必要學習一下。 Kotlin是基於JVM的程式語言, 由JetBrains公司開發, 目前已經開源. IntelliJ IDEA, PyCharm, Andro

windows下 ADT NDK開發環境配置

前提: 下載好Ecplise ADT並配置好開發環境,不會配置環境可以參考這裡: http://blog.csdn.net/danfengw/article/details/47111107 步驟: 1、下載ndk並解壓(這個比較多了,可以參考這個網址的

Android Studio NDK開發——三步實現HelloWorld一篇就夠了

引言         之前工作做MTK平臺那會,一直用的C語言,現在改做高通平臺Android了,C語言也用的少了,這裡就藉助NDK再鍛鍊下C語言的程式設計能力。 相信和大多數人一樣,在用一樣新東西時,肯定會在網上一陣亂搜,搜尋自己需要的相關