> 技术文档 > 关于 Android Studio 的安装与使用详解

关于 Android Studio 的安装与使用详解


一、Android Studio 是什么?

Android Studio 是 Google 基于 IntelliJ IDEA 开发的一款 Android 应用开发环境,集成了所有必要工具(如 SDK、模拟器、构建工具等),是学习 Android 开发和逆向调试的重要平台。

支持:

  • Android 项目开发(Java、Kotlin)

  • 模拟器测试

  • 调试、打包 APK

  • 与 ADB、Gradle 等深度集成

二、下载安装步骤

官网地址:https://developer.android.com/studio  需翻墙

各个版本  AndroidDevTools - Android 开发工具 | Android Studio 下载 | android studio 下载 | download android studio | android emulator | downlaod android emulator | Android SDK 下载 | download android sdk | SDK Tools 下载 | download android sdk tools | Gradle 下载 | download gradle

通过网盘分享的文件:android-studio-2023.3.1.10-windows.exe
链接: https://pan.baidu.com/s/1qCgXlbIWc7pQ_P1GsZkZ7w?pwd=e38a 提取码: e38a 
--来自百度网盘超级会员v5的分享

安装(以 Windows 为例)

  • 下载 .exe 安装文件,双击运行。

  • 一路next,选择“Standard” 安装类型,包含常用组件。

  • 自动安装:

    • Android SDK

    • Android Emulator

    • Android Virtual Device(模拟器)

    • Gradle

  • 路径建议:

    • SDK 路径默认即可,或者自定义为 D:\\Android\\SDK

三、配置 Android Studio 环境

检查 SDK
  • 打开 Android Studio,点击:

File → Settings → Appearance & Behavior → System Settings → Android SDK

确保以下内容已勾选安装:

  • Android SDK Platform(最新版本)

  • Android SDK Tools

  • Intel x86 Emulator Accelerator(HAXM)

注意:欢迎界面 右下角 有 more action 有下图4个选项

点击 SDK Manager   如果System Settings没有 那就在下图

配置 ADB 环境变量(可选)
  • 将 SDK 路径下的 platform-tools 添加到系统环境变量 Path

例如:D:\\Android\\SDK\\platform-tools

如果本机上有 adb 了 随便用一个  系统环境变量 Path 里是从上往下的 多个一样的环境变量 会优先用上一个。

然后可在命令行运行 adb devices 测试。

可以先用usb进行连接 连接成功后可用以下命令来查看连接的手机 ip 地址

adb shell ip -f inet addr show wlan0

这样可用  连接 WiFi 模式(免 USB,适合无线调试)更方便,如下图

adb tcpip 5555     让你的手机 从 USB 模式切换成 Wi-Fi 模式(通过端口 5555 接收 ADB 命令)

详细解释:

  • adb 是 Android Debug Bridge,调试桥接工具

  • tcpip 是一种网络协议模式,用于 通过 IP 地址进行连接

  • 5555 是默认端口号,手机会开启一个“监听服务”来等你远程连它

adb connect IP:5555  用电脑通过 Wi-Fi 连手机

注意:

device是连接成功了    offline没有连接成功

四、创建你的第一个项目

新建项目
  • 点击 New Project

  • 选择一个模板(如 Empty Activity)

  • 输入项目名称、包名、保存路径、语言(Java 或 Kotlin)

 配置 Gradle
  • 项目创建完后,Android Studio 会自动同步 Gradle(依赖管理工具)。

  • 如遇 Build failed,点击提示修复或检查网络。

第一次新建项目会过很久 一直在下载所需包和依赖项

五、运行项目

方法 1:使用真机运行
  1. 用 USB 连接手机

  2. 手机设置 → 开发者选项 → 开启 USB 调试

  3. 执行 adb devices 检查是否识别到设备

  4. 点击 Run(绿色小箭头)

 方法 2:使用模拟器运行
  1. 点击 Tools → Device Manager

  2. 创建一个新虚拟设备(如 Pixel 6)

  3. 启动模拟器,点击 Run 运行项目

如下图

手机上面会出来一个安装过程 安装好 后面再运行这个app会进入 app 后 显示 Hello World

六、调试与日志查看

View → Tool Windows → Logcat
  • 设置断点,点击 Debug 进行单步调试

  • 可以在 Console 中执行 ADB 命令,例如:

adb shelladb pull /data/data/com.xxx.xxx/files/

七、打包 APK(Release 版本)

  1. 点击菜单:

    Build → Generate Signed Bundle / APK
  2. 创建 Keystore(签名证书)

  3. 选择 Release 模式打包

注意:发布前的 APK 签名是必要的,Keystore 请妥善保存!

八、常见问题解决

问题 解决方案 ADB 无法连接 重启 adb:adb kill-server && adb start-server 模拟器启动失败 检查是否开启 CPU 虚拟化(BIOS 中启用 VT-x) Gradle 编译慢 设置国内镜像,加速依赖下载(阿里云、华为云)

九、逆向相关使用技巧

关于app逆向分析,可以用 Android Studio 做以下事:

  • 查看 APK 解包后的 smali 结构(通过导入工程)

  • 使用 adb logcat 查看敏感函数运行日志

  • 编写 Java/Kotlin 测试代码调用目标接口

  • 与 Python、adb 工具联动调试某些 APP 逻辑

总结

Android Studio 是一个强大且完整的 Android 开发工具,无论是开发者还是安全研究者,熟练掌握它都非常关键。可以先从搭建环境开始,慢慢探索更多功能,比如:

  • 插件开发

  • 模拟器自动化

  • 与 Frida、Xposed 联动调试