7.安卓逆向-安卓开发基础-开发环境

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

工具下载:

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

上一个内容:6.安卓逆向-安卓开发基础adb工具

上一个内容里通过adb工具把安卓模拟器进行了连接,也初步使用了一下adb工具,adb很重要使用adb连接模拟器可能没啥用处,但是使用adb连接真实手机就会很好用了,等后面连接真机的时候在细写。

然后开始本次的内容

首先是安卓的开发工具

下载地址:https://www.androiddevtools.cn/

如下图找到 Android Studio

然后点击去下载其他版本

找到下图红框的版本,不要下载最新版本

Windows电脑点击下图红框里的东西进行下载

下载完双击运行

运行之后点击Next

如下图红框再点击Next

选择一个安装目录,然点击Next

然后点击Install,开始安装

然后等待安装完成点击Next

然后点击Finish,运行

然后 Android Studio是一个写代码的工具,接下来要安装编译代码的工具,叫做安卓SDK

安装sdk下载地址:https://dl.google.com/android/android-sdk_r24.4.1-windows.zip

在上一个内容里其实已经下载好了,就是下图红框里的东西

然后回到Android Studio,首次打开应该会是下图的样子,直接点击OK

点击Cancel,如果点击Cancel之后它长时间没反应,可以使用任务管理器强制关闭,重新打开再来一次

然后点击Don't send

然后点击Next

然后点击Next

这俩随便选一个然后点击Next

然后点击Next

然后

然后点击Finish

等待下载完

然后点击Finish

然后点完Finish,就会出现下图的样子

然后点击下图红框

然后如下图点击Next

然后点击Finish,下图里Save location要选择全英文目录

然后点击完Finish,会出现下图的界面

启动模拟器

然后如下图

然后搜索SDK

然后点击下图红框,选择上方下载的SDK,SDK的目录要全英文无空格

然后选择的目录如下图

然后点击Next

然后点击Next

然后点击Next

等待安装完

安装完点击Finish

然后选择下图红框两个

然后点击下图红框,默认的

然后下图红框的东西需要翻墙

然后再搜索Gradle

然后如下图使用默认的

可以给它改个目录,Gradle是用来把代码打包成apk的

然后安装一下下图红框里的插件,安装完需要重启,所以记得先点击一下上图的OK

重启完下图红框位置就可以看到了

然后上面创建项目是为了上面的设置,接下来真正创建一个项目,如下图点击New Project...

然后下图红框里的模板(ui模板)

然后如下图,搞完点Finish

等待一会一个app就搭建好了

下图红框是一个清单文件(或者说是配置文件),它对app进行了一个简介,每个app都会有这个文件

然后它里面会有一些图标,app的图标

下图红框目录下是写代码的位置,下图是app的入口

下图红框是写测试的代码

然后下图res是资源存放的位置,资源指的是图片、app布局文件等这些

布局文件(layout中文是布局的意思)

然后点击下图红框位置

点了上图红框的code之后,可以看到布局的代码

对它进行一个修改,如下图红框

修改完之后运行

它可能会出现下图红框的错,这是因为Gradle的版本是35的应该要用32版本

如下图修改成32,然后点击Sync Now,Sync Now中文意思是现在同步,也就是让修改的东西立刻生效

修改完再次点运行

点击运行之后,看我们安卓模拟器,如下图,模拟器里就会显示上方的app程序,然后布局后面会细写

然后下图红框里的东西是编译相关的脚本

然后下图红框的文件是全局的构建脚本,基本上不需要改

下图红框是模块配置,下图红框位置可以引第三方包

然后下图红框的文件是Gradle的配置,如果本地没有Gradle它会去蓝色位置的地址去下载

下图红框文件是用来添加混淆规则的

下图红框的文件有点抽象后面用到了在说

下图红框的文件sdk的目录

到这可能会很模糊,后面写多了就会好

然后运行过之后,会创建下图红框的两个目录,它是编译之后的目录

然后接下来是把代码打包成apk文件

首先运行过之后apk文件就已经存在了,下面是查看这个apk文件,如下图

位置,如下图红框,是一个测试版的

然后上面是通过点运行创建的apk文件,正常apk文件是通过下图红框位置

然后如下图

然后点击下图红框,先创建一个key

然后点下图红框位置

然后选择一个目录并且写个jks文件的文件名

然后其它随意写,Password是密码的意思如不想每次都创建jks文件写的密码要记住,Confirm是确认密码,写完之后,然后点击OK

点击OK之后,点击Next

然后如下图,点击Finish之后工具会自动打包了,打包成release之后别人也能用了,如果不这样打包只能自己调试用

然后它打包完会放在下图红框位置

然后看一下apk文件里面的内容,双击下图红框的文件

然后写的代码是.dex文件

然后res是资源文件图片、布局等

下图.arsc文件是资源文件的索引

资源清单文件

上面的内容里它可能每次打开都要重新下载东西,看https://www.bilibili.com/read/cv26239980/这个大哥写的配置Gradle

然后Gradle官网下载可能有点慢,Gradle下载的东西也会很慢,我把这些东西已经放到了百度网盘中,百度网盘有会员会快一些,下载完通过https://www.bilibili.com/read/cv26239980/配置上就好


img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值