关于 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 shell
adb 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 联动调试

1、指数名称:北京大学数字普惠金融指数 2、课题组:本指数北京大学数字金融研究中心蚂蚁科技集团研究院组成的联合课题组负责编制,课题组顾问包括北京大学数字金融研究中心主任黄益平,蚂蚁集团研究院院长李振华。第一期指数2011-2015)课题组成员主要包括:郭峰、孔涛、王靖一、张勋、程志云、阮方圆、孙涛、王芳。第二期到第六期指数(2016-2023)课题组成员主要包括:郭峰、王靖一、程志云、李勇国、王芳。课题组也获得了北京大学蚂蚁集团多位同事的技术支持。 3、指数属性:这套指数包括数字普惠金融指数,以及数字金融覆盖广度数字金融使用深度以及普惠金融数字化程度;此外使用深度指数中还包含支付、信贷、保险、信用、投资、货币基金等业务分类指数;但由于监管公司数据安全审核等方面的原因,2019-2023的信用货币基金分指数,没有对外公布。 4、指数范围:中国内地31个省(直辖市、自治区,简称“省”)、337个地级以上城市(地区、自治州、盟等,简称“城市”),以及约2800个县(县级市、旗、市辖区等,简称“县域”);部分地区数据存在缺失;港澳台地区数据暂未包括。 5、时间跨度:省级城市级指数时间跨度为2011-2023,县域指数时间跨度为2014-2023。 6、地区代码说明:在2011-2023期间,中国部分地区进行了“撤地设市”“县(市)改区”等改革,调整了地区名称行政区划代码,但并不影响本指数统计;本表中城市代码同时保留了20142018两个版本,县域名称行政区划代码则以2014底的代码为准,以方便使用者合并其他经济社会数据进行分析。 7、引用说明:欢迎各界人士使用指数,如有使用本数据,请注明所用数据为“北京大学数字普惠金融指数”;同时烦请按照以下文献引用方式引用我们的成果:郭峰、王靖一、王芳、孔涛、张勋、程志云,《测度中国数字普惠金融发展: 指数编制与空间特征》,《经济学季刊》,2020第19卷第4期,第1401-1418页。 8、指数包括: index_aggregate(数字金融发展总指数), coverage_breadth(数字金融覆盖广度指数,二级维度3-1), usage_depth(数字金融使用深度指数,二级维度3-2), payment(电子支付指数),insurance(网络保险指数), monetary_fund,investment(网络投资指数), credit(网络信贷指数), credit_investigation, digitization_level(普惠金融数字化程度指数,二级维度3-3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值