Android开发与渗透测试环境搭建指南:安装Android Studio

本文详细介绍了在Ubuntu系统上安装Android Studio、配置SDK、解决依赖问题、创建Android虚拟设备(AVD)以及启动模拟器的完整步骤,为移动应用开发和渗透测试提供基础环境搭建指导。

Android开发与渗透测试环境搭建指南:安装Android Studio

安装Android Studio

完成Java安装后,访问Android Studio下载页面,下载适用于Linux的最新版本。如果使用Ubuntu系统上的Firefox浏览器,下载页面将显示如下:

下载完成后,确保位于常规非特权用户的主目录,并解压包:

1
2
$ cd $HOME
$ unzip ./Downloads/android-studio-ide-xxx.yyy.zip

运行安装向导

此时需要运行Android Studio安装程序,以获取运行Android模拟所需的正确软件包。安装成功后,退出Android Studio即可。

启动安装:

1
2
$ cd $HOME
$ ./android-studio/bin/studio.sh

安装过程中会下载大量软件开发工具包(SDK),数据量达数百兆字节。请接受所有默认选项。以下为参考截图:

安装向导 确认KVM工作状态 SDK下载中 最终屏幕

安装完成后,关闭Android Studio。

解决依赖问题

在64位Ubuntu系统上,存在一个小依赖问题,会阻止Android虚拟设备(AVD)模拟系统正常运行。这是因为Ubuntu默认未安装适用于32位的C++库。通过以下步骤轻松修复:

1
2
3
4
$ sudo apt-get install lib64stdc++6:i386
$ cd ~/Android/Sdk/tools/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6-OLD
$ ln -s /usr/lib64/libstdc++.so.6

配置PATH环境变量

在继续之前,还需将Android Studio工具目录添加到常规用户的PATH语句中,以简化使用。需要添加两个目录到PATH中,可通过编辑“.profile”文件实现,修改后注销并重新登录。

必须添加到PATH的两个目录:

  • $HOME/Android/Sdk/tools
  • $HOME/Android/Sdk/platform-tools

编辑.profile文件

安装Android 6.0模拟器

注销并重新登录Ubuntu系统后,启动Android Studio的包管理组件,以下载Android版本和用于模拟的二进制文件:

1
$ android

此时应看到安装各种Android API的机会。选择需谨慎,这些会占用大量硬盘空间,特别是选择模拟电视和可穿戴设备镜像时。本文选择安装Intel镜像和Android API。

选择Intel镜像和API

点击“安装包”完成包安装。下载完成后退出此GUI。

创建模拟设备

启动Android虚拟设备管理器:

1
$ android avd

接下来,使用“Intel Atom 64位”镜像和内存需求适中的Nexus 4创建模拟虚拟设备。点击“创建”按钮创建新AVD。

创建AVD的选项如下:

  • 名称:pentest1
  • 设备:Nexus 4
  • 目标:Android 6 – API Level 23
  • 无皮肤,模拟摄像头
  • 2048 MB RAM,确保选中“使用主机GPU”按钮

创建新AVD

如果一切正常,应看到显示设备创建选项的弹出窗口。随后在主屏幕的AVD列表中看到新设备。现在可以关闭此窗口。

检查模拟库中的AVD列表:

1
2
$ emulator -list-avds
pentest1

应看到刚创建的“pentest1” AVD。启动模拟器:

1
$ emulator -avd pentest1

如果一切顺利,应在屏幕上看到Android模拟器弹出。

运行中的AVD模拟器


comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计