Android逆向基礎筆記—Android NDK開發1環境的配置及介紹

有句話,叫做開發的能力決定逆向的能力。爲了更好的去研究so,我整理了非蟲大俠的書的NDK開發。把書中的老版本更新一下,並把不清楚的地方搞清楚。寫一個NDK系類的基礎教程。如有不對的地方,還請大神扶正。

雖然看起來這些很簡單,但是實際動手去做

分別爲:

1.環境的配置

2.利用gcc編譯器(交叉工具鏈)手動編譯和Linux Ubuntu系統下的交叉工具鏈手動編譯

3.使用ndk-build工具手動編譯和.Android studio NDK編譯

 

一.

使用的系統 Windows10

工具:java version "1.8.0_60"

           NDK:android-ndk-r13

           Android studio 1.5.0

          SDK

Java的話,直接百度即可

NDK和Android studio給一個下的地方:一個安卓工具集合的網站:http://androiddevtools.cn/

 

使用的系統Linux ubuntu-16.04

工具:java version "1.8.0_60"

           NDK:android-ndk-r13

           SDK

 

二.配置環境



參照我的方式把SDK,JAVA,DNK的環境配置帶環境變量中去。



成功的效果圖:


java的


其實Windows的環境是很好裝的,只要是Linux,真是各種百度。

關於Java的話,請參考這裏:http://blog.csdn.net/qq_24349189/article/details/53000869

然後就是NDK環境

首先還是去給的網址把包下下來,然後我們放到Linux下面,使用

sorgs@sorgs-VirtualBox:$ sudo unzip android-ndk-r13-linux-x86_64.zip

之後把環境配置進去

使用

sorgs@sorgs-VirtualBox:/home/tools$ sudo gedit /etc/profile

寫上這個



 然後執行

sorgs@sorgs-VirtualBox:/home/tools$ sudo source /etc/profile

使環境變量生效

之後我們來看看是否成功

可以輸入make

和ndk-build


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章