自学Android开发咯(一)
————————————————————————————————————
很荣幸大家来看我的自学之路
现在刚好是2019的一月份中旬,也凑到我想学习Android的时间段了。
如果有小伙伴也想自学,可以参考参考我的自学过程,虽然有点水,但是还是可以看看的。下面就是我这几天的成果。
————————————————————————————————————
本期目录
1. 自学相关的资料
2. 安装所需的软件
————————————————————————————————————
1. 首先要找到自学的材料
材料有视频或者书籍,也或者相关的网站,贴吧。我呢非常不喜欢贴吧,感觉太没有内涵(就是真实性小,还不文明。简称非官方Unofficial),所以我就找了相关的视频和对应的书籍。我买书是对编撰者的尊重,如果不想花钱的小伙伴也可以从B站上面找。
我自学的书主要是Android Studio开发从入门到精通
视频也是这本书的APP提供的,明日科技或者书链
下面这个是书链:
点击图书资源,可以查看相关视频如下:
下面是明日科技或者明日学院的:
上面图片没有作处理,是以手机720p的分辨率截的图。
2. 给电脑安装相关的软件
主要安装以下3个软件:
1. Java的JDK,JRE,并且弄好环境。
Android开发是在Java环境下开发的,反正我是不记得为什么要这样。这个我自学Java的时候就安装配置好了,所以这步我就跳过了。不会的小伙伴可以百度一下。Android开发是在Java环境下开发的,反正我是不记得为什么要这样。这个我自学Java的时候就安装配置好了,所以这步我就跳过了。不会的小伙伴可以百度一下。
2. SDK
这个网上有好多资源说要下载,但是2015年后的,并且有良性的资料,都说不用。因为安装Android Studio的时候它会自动安装。
3. Android Studio的下载安装
我相信上面几个大家可以到官网下载,但是这个最重要的,可能怎么都下不下来。有些小伙伴知道,服务器的问题。这里我不细说,我这里有国内可以访问的官方网站 https://developer.android.google.cn
滚动我们的小轱辘,找到下面我框的下载的字眼,点击它,click!
下载过后,一波乱七八糟操作后,得到了下面这个:
如果有小伙伴对网络有点了解的还好,如果没有很不幸,你将和我一样很痛苦。一波乱七八糟操作过后就是点不进去,老是加载什么鬼东西Gradle…。我的解决方法是依米,
如果还有小伙伴不懂,上网搜搜科学上网的方法。这里不细说。
依米居然免费给我高速的网络,,,,,我当然也要为她宣传宣传呗。
模拟器的安装
当我解决了网络这一关后,接下来就到了模拟器,好烦哦。又和视频对不上号了。怎么弄都是AVD不出来,模拟器故意的,我也不想深究。我突然想起舍友曾经说过,自带不好,要外加BUFF。需要我们自己再下载一个手机模拟器,嘿嘿。我之前下的夜神模拟器用来打吃鸡,没白完这个吃鸡。用过模拟器的吃鸡的小伙伴都知道,想要一个好的模拟器,就需要给电脑开启VT模式,我当时没少花时间在这个上面。如果不会的,可以按一下步骤在百度搜:
1. 模拟器(注:网上面好多,不一定偏要夜神模拟器)
2. XX型号如何开启VT(注:XX是你的电脑型号)
模拟器于Android Studio连接
这样就可以解决模拟器的安装问题。接下来又面临于模拟器先关的问题。怎么把自己的模拟器于Android Studio连接在一起呢?这个就不百度了吧,我下面有截图:
首先我们要弄出电脑的终端(在图下输入cmd):
打开中断如下:
切换盘的位置,切到模拟器安装的磁盘的名字下,我这里是D盘:
代码如下:D:
图如下:
切到模拟器的安装目录下的bin文件夹。我的模拟器bin目录地址如下:
复制上面地址即可,切记是找你们自己模拟器下载对应的安装位置,每个人不一定一样哦!
复制过后到中端上,输入cd
后面附上刚才的复制的地址(注:记得cd后面有空格!),格式如下:
cd D:\安装盘\夜神模拟器\Nox\bin
即可。图如下:
此时需要打开模拟器,启动我的夜神模拟器喽!
这是在回到我们的终端,把我们的模拟器于AS(Android Studio,为了编写快些,我这里就用大家习惯的简写)连接起来。
nox_adb.exe connect 127.0.0.1:62001
图如下:
得到already connected to 127.0.0.1:62001
这句话我们就成功了。如果有其他问题得小伙伴可以百度,因为我也不清楚,你到底发生了什么。
这是我们可以打开AS,就可以看到我们得模拟器了。
如果你没有2所指得模拟器,很不辛,可以在重新连接一次,重复下面这个即可。
nox_adb.exe connect 127.0.0.1:62001
过后到AS里看看2得位置有没有模拟器,如果模拟器不一样只是名字不一样,没有事。如果嫌麻烦得小伙伴还可以有手机连接,书和视频里有。