Android NDK的安裝及使用

2018-02-24 16:17 更新

由于并不是每個(gè)app都會(huì)用到NDK,事實(shí)上,大多數(shù)app都不需要用到NDK,因此,NDK的安裝獨(dú)立成一節(jié),不感興趣的筒靴可以跳過,NDK的安裝相對簡單,只需要到NDK Downloads或者AndroidDevTools下載NDK的壓縮包,然后解壓到本地目錄中即可。

接著在Android工程根目錄的local.properties文件中新增ndk.dir變量,其值指向ndk絕對路徑,例如:

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file should *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/Users/guhaoxin/Library/Android/sdk
ndk.dir=/Users/guhaoxin/Library/Android/android-ndk-r10

NDK的使用主要有兩種形式,一種是拿到第三方的so文件,我們通過JNI封裝其提供的native接口給Java層使用另一種是自己使用C/C++編寫底層代碼,然后編譯生成so文件,接著重復(fù)第一種的做法。具體實(shí)現(xiàn)還是比較麻煩的,篇幅比較大,需要用到的筒靴可以參考以下這幾篇文章:

等有時(shí)間再結(jié)合實(shí)際項(xiàng)目整理一篇Android Studio+NDK的入門指引。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)