初学android逆向(一)

最近遇到了android逆向方面的工作内容,抓紧时间恶补一下Android基础,有Java编程基础,初学Android,记录一下学习过程,与大家分享。

学习路线:

1、快速了解Android基础

2、了解 Smali 反编译语言

3、了解常用反编译工具

4、完成一个Android反编译项目实战

初步设想,后面学习过程中有了新的想法随时修正

现在开始第一部分:Android基础

一、Android开发环境的搭建

   目前主流的开发环境推荐:  Android Studio + JDK

  1、JDK下载安装

官网下载:

Java Downloads | Oracleicon-default.png?t=N7T8https://www.oracle.com/java/technologies/downloads/#jdk21-windows  JDK版本选择:到2024年6月为止JDK存在了四个版本的长期支持版。分别是JDK8JDK11JDK17和JDK21。在技术交流群或一群Java程序员中大家交流最多的仍是JDK8.

        作为初学者我选择最新的长期支持版JDK21

JDK安装:

         1.安装

        2、配置环境变量

           不同的操作系统版本,环境变量的位置不一样, 可以在操作系统设置搜索“环境变量”如图:

选择编辑环境变量,设置JDK路径即可。

        3、验证

在CMD命令模式下输入:java -version 如图,则表示安装成功:

 2、 Android Studio下载安装

官网下载-最新稳定版:

nullAndroid Studio 提供了一些应用构建器以及一个已针对 Android 应用进行优化的集成式开发环境 (IDE)。立即下载 Android Studio。icon-default.png?t=N7T8https://developer.android.google.cn/studio?hl=zh-cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值