安卓开发---环境搭建(2022最新)

2022年最新方案

最近想用手机模拟一下mqtt,能远程监控一些数据和发送一些指令,网上也有一些现成的工具,但是感觉把用户名密码都输入给它,很不安全,没准就被别人窃取走了。
在这里插入图片描述
所以就打算自学一下安卓APP开发,自己做一个干净的mqtt客户端。
我的电脑是windows11,所以下面的步骤,怕是会遇到坑,尝试解决吧。开干!
在这里插入图片描述

开发环境搭建

参考学习来自
《菜鸟教程》
《使用Android Studio搭建Android集成开发环境(图文教程)》
但是大部分内容都过时了,并不适合最新的软件。所以还是摸索着前进。他们都装JDK,那我也来一个吧。
在这里插入图片描述

JDK安装

在这里下载
我下载是exe安装版本,默认安装到C:\Program Files\Java\jdk-17.0.2
即将完成的时候,软件提供一个后续教程
拿出来,关键时刻在学习。
在这里插入图片描述
点击关闭即可。
我也不知道为什么要安装这个JDK,感觉Android Studio自带了JDK。是错觉吗?
在这里插入图片描述

Android studio安装

下载路径
然后一路next
在这里插入图片描述
然后就弹出了
在这里插入图片描述
解决方法
我这里用的第二种,绕过了SDK检查,软件能够运行起来了。那么为什么不用第一种,因为不管用
在这里插入图片描述
初始页面。
在这里插入图片描述

下载SDK

要开发APP,必须要有SDK,各个安卓版本的SDK都不一样,按需下载。打开SDK Manager
在这里插入图片描述
然后修改sdk保存路径和需要的SDK及工具,配置好路径之后,就会自动下载一部分,然后Android 11是我后来下载的。感觉用得上。
在这里插入图片描述

创建project

点击New Project。这里的Project,不是APP,而是work space,工作空间的意思。
在这里插入图片描述
选择basic activity,为什么选它,因为他是第一个。
在这里插入图片描述

在这里插入图片描述
我这里选择了安卓11,因为我的手机版本是11,不过看起来在所有安卓设备中的比例不高。
在这里插入图片描述

就进入了主界面开发
在这里插入图片描述

第一个APP

默认主题黑呼呼的。看着不舒服
在这里插入图片描述

先改一下明亮的主题
File->Settings
在这里插入图片描述
这就亮堂多了,像我的做事风格。
在这里插入图片描述

打开一下layout,发现一直是加载,可能是因为这个后台在运行。
在这里插入图片描述
在这里插入图片描述
耐心等待就好。
时间好长……
在这里插入图片描述
终于出来了
在这里插入图片描述

模拟器

这里直接选择内部的模拟器,有一个外部模拟器也很出名,但是装完插件并没有链接进来,所以就不用了,免得误导别人。
在这里插入图片描述下面有些图片是安装之后截图的,可能不太一样,将就看一下吧。思路是对的。

在这里插入图片描述
新增一个设备,默认的只有几种厂家手机。因为人家是主流。
在这里插入图片描述
随便选一个吧。
在这里插入图片描述
然后等待安装完成后点击启动app。
在这里插入图片描述
要耐心等待一会,毕竟这个是模拟器。
就能看到你这个模拟器运行你的APP了
在这里插入图片描述

稍作修改

如何知道这个页面是你开发的呢?万一你看错了呢,或者运行的根本不是你的程序?
在这里插入图片描述

打开第一页的laylout framgment_first.xml,修改一下框里的提示内容,点一下中间,再点一下右边的黑色竖线
在这里插入图片描述
然后打开编译翻译在这里插入图片描述
修改为中文
在这里插入图片描述
重新运行一下app,没错,你的改动生效了。

在这里插入图片描述
好歹是修改了一个提示,知道自己确实是在修改它。
在这里插入图片描述

结束语

今天看到了丰县事件的人民日报的通告,感兴趣的可以去看看 传送门
结果也算差强人意吧。
在这里插入图片描述
都说花有重开日,可是小梅花失去的时光,怕是没办法弥补了。
在这里插入图片描述
有人说,字节和心脏,只能有一个跳动。活着的人在找证据,证明有关活着无关,ICU里的人才是真的惨。他听不到孩子出生的啼哭了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖哥王老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值