牵走天涯 发表于 2016-11-2 20:51

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          SDKJava的话,直接百度即可NDK和Android studio给一个下的地方:一个安卓工具集合的网站:http://androiddevtools.cn/ 使用的系统Linux ubuntu-16.04工具:java version "1.8.0_60"         NDK:android-ndk-r13         SDK
二.配置环境http://img.blog.csdn.net/20161031213820909

参照我的方式把SDK,JAVA,DNK的环境配置带环境变量中去。
http://img.blog.csdn.net/20161031214535583

成功的效果图:http://img.blog.csdn.net/20161031214610914
java的http://img.blog.csdn.net/20161031214704271
其实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
写上这个http://img.blog.csdn.net/20161102202056189

然后执行sorgs@sorgs-VirtualBox:/home/tools$ sudo source /etc/profile
使环境变量生效之后我们来看看是否成功可以输入make和ndk-buildhttp://img.blog.csdn.net/20161102202045051


wang13303578614 发表于 2017-12-9 23:43

对于一个新手来说你的这个图做的毫无意义,没有区分Java的jdk 和Android的 jdk你的图让新手容易混淆

palard 发表于 2016-11-2 21:11

前排膜拜。

ShadowY 发表于 2016-11-2 21:11

安卓还没接触。。。

绘梨衣 发表于 2016-11-2 21:14

我来围观学习下

ZMZwise 发表于 2016-11-2 21:18

不错不错,谢谢楼主,收下了

DEF_dove 发表于 2016-11-2 21:32

谢谢提供辛苦了

真爱贤 发表于 2016-11-3 08:29

目前还在SKD开发上混,不知什么时候才能玩NDK

fgp0214 发表于 2016-11-3 10:04


我来围观学习下

qk13warcraft 发表于 2016-11-8 15:25

感谢楼主无私分享!!!

thornfish 发表于 2016-11-14 09:56

只要Android的都行
页: [1] 2
查看完整版本: Android逆向基础笔记—Android NDK开发1环境的配置及介绍