1. 程式人生 > >Ubuntu下Android NDK的安裝及配置

Ubuntu下Android NDK的安裝及配置

https://blog.csdn.net/davebobo/article/details/52446986

Android中IDE、ADT、SDK、JDK、NDK的解釋

1. IDE:Intelligent Development Environm的簡稱。即智慧開發環境。是一種開發工具。常用的IDE有adt-bundles和Android studio。兩個都需要配置jdk。

2. ADT:Android Development tools的簡稱。即Android開發工具。ADT為Eclipse的外掛。在Eclipse和SDK之間起了一個橋樑的作用。

3. SDK:Soft Development Kit的簡稱。軟體開發工具包。在Android中,它為開發者提供了庫檔案以及其它開發所用到的工具。

4. JDK:Java的開發工具包。包括了Java執行環境、Java工具和Java基礎類庫。

5. NDK概念:
(1)NDK是一系列工具的集合。幫助開發者快速開發C/C++的動態庫。
並能自動將so和Java應用一起打包成apk。這些工具對開發者的幫助是巨大的。
(2)NDK將是Android平臺開發支援C開發的開端。
作用:
(1)程式碼的保護。由於Java層程式碼很容易被反編譯,而C/C++庫反編譯難度很大。
(2)可以方便的使用現存的開源庫。大部分現存的開源庫都是用C/C++程式碼編寫的。
(3)提高程式的執行效率。將要求高效能的應用邏輯使用C開發,從而提高應用程式的執行效率。
(4)便於移植。用C/C++寫的庫可以方便的在其他的嵌入式平臺上再次使用。

在ubuntu下安裝配置android ndk

1.下載android-ndk64-r10b-linux-x86_64.tar.bz2,下載地址:http://dl.google.com/android/ndk/android-ndk64-r10b-linux-x86_64.tar.bz2

2. 把下載好的android-ndk64-r10b版本解壓($ sudo tar -C /home/davebobo -xvf android-ndk64-r10b-linux-x86_64.tar.bz2)到/home/davebobo目錄下(注:把你的ndk檔案放到你的主頁Home下,davebobo這個資料夾是我的,我的ubuntu計算機名為davebobo,即/home/davebobo這個目錄也就是/主資料夾/公共的視覺化桌面gui,這個目錄可以隨意換)。

3.配置環境變數命令:$sudo gedit ~/.bashrc

新增以下程式碼:

export   NDK=/home/davebobo/android-ndk-r10b

export   PATH=${PATH}:$NDK  儲存關閉。

5.source  ~/.bashrc使其修改的檔案生效。

6.ndk-build看看咱們配置環境變數成功沒,只要沒出command not found就證明環境變數配置成功,如果成功顯示如下,

 

---------------------
作者:DaveBobo
來源:CSDN
原文:https://blog.csdn.net/davebobo/article/details/52446986
版權宣告:本文為博主原創文章,轉載請附上博文連結!