很多学逆向的同学,如果是培训出来的大概有那么一部分是不了解安卓开发的,让我来带大家了解一下吧.
本掌门参考的是官方的文档:
目录
首先配套的法宝有:
AS(Android Studio) 这个是编译环境,写代码也是在这里弄!
下载地址安排上:
需要安装ndk 要在设置里弄
看我操作:
下载 NDK 和工具
如需为您的应用编译和调试原生代码,您需要以下组件:
- Android 原生开发套件 (NDK):这套工具使您能在 Android 应用中使用 C 和 C++ 代码。
- CMake:一款外部构建工具,可与 Gradle 搭配使用来构建原生库。如果您只计划使用 ndk-build,则不需要此组件。
- LLDB:Android Studio 用于调试原生代码的调试程序。
当您安装 NDK 时,Android Studio 会选择可用的最新 NDK 版本。对于大多数项目,安装此默认版本的 NDK 已经足够。不过,如果您的项目需要一个或多个特定版本的 NDK,您可以下载并配置特定版本。当多个项目各自依赖于特定版本的 NDK 时,这样做有助于确保各个项目的 build 都可重现。Android Studio 会将所有版本的 NDK 安装在 andr

本文引导不熟悉安卓开发的逆向学习者了解如何编写和构建第一个SO程序。按照官方文档,介绍了下载NDK和工具、在Android Studio中配置NDK、创建新项目或导入原生代码的步骤,以及实战创建一个简单的C++项目并生成APK的过程。通过这个教程,可以提升应用的安全性。
https://developer.android.google.cn/ndk/guides/
1万+

被折叠的 条评论
为什么被折叠?



