歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10 下Android NDK安裝

Ubuntu 10.10 下Android NDK安裝

日期:2017/2/28 14:55:50   编辑:Linux教程

Android NDK 是運行於Android 平台上的Native Development Kit 的縮寫。Android 應用開發者可以通過NDK 調用C 或C++ 本地代碼。

NDK的作用:

  1. 代碼的保護,由於apk的java層代碼很容易被反編譯,而C/C++庫反匯難度較大。
  2. 在NDK中調用第三方C/C++庫,因為大部分的開源庫都是用C/C++代碼編寫的。
  3. 便於移植,用C/C++寫得庫可以方便在其他的嵌入式平台上再次使用。

下面是NDK的安裝配置過程。

環境:Ubuntu10.10(NDK只能在Linux下安裝) 已安裝好Android開發環境。

1.下載

國內無法訪問到google的相關頁面,但可以直接通過下面的地址下載。

http://dl.google.com/android/ndk/android-ndk-r8b-linux-x86.tar.bz2

2.解壓

個人習慣把東西放在 /usr/local/lib文件夾下面。

要用到的命令:

//復制文件
cp android-ndk-r8b-linux-x86.tar.bz2 /usr/local/lib
//解壓文件
tar jxvf android-ndk-r8b-linux-x86.tar.bz2
//修改權限
chmod 777 android-ndk-r8b -R

3.修改環境變量

終端運行:gedit ~/.bashrc

將下面的語句加入

#NDK setting
NDK_ROOT=/usr/local/lib/android-ndk-r8b
export NDK_ROOT

保存,終端運行:source ~/.bashrc

使之立即生效。

在終端運行:echo $NDK_ROOT

若正確打印了NDK的路徑,說明環境變量修改成功。

4.測試

cd 進入android-ndk-r8b/samples/hello-jni,然後在終端運行ndk的編譯腳本:

sudo /usr/local/lib/android-ndk-r8b/ndk-build

若結果如下圖,則ndk安裝成功。

Copyright © Linux教程網 All Rights Reserved