AndroidStudio基础教程(一)

1.前言

AndroidStudio 是谷歌公司针对安卓操作系统开发的IDE,基于JetBrain公司的Intellij IDEA修改而成,截至目前,稳定版本为2.3.3,测试版为3.0,该测试版全面支持Kotlin语言,Kotlin同样由前面的JetBrain公司开发,相比Java语言,同样的实现更少的代码量。Kotlin在Java的基础上修改而来,用到了大量java标准类库,集成了多种其他编程语言的优秀特性,与Java兼容,能运行在Java虚拟机上,可转换为javascript代码,尤其是在很大程度上避免了大家最常见的空指针异常。在今年5月的谷歌开发者大会上,谷歌为Kotlin提供官方支持。AndroidStudio 使用的是gradle构建工具,对于初学者而言,什么是构建工具呢?

Gradle最重要的目标是:依赖管理和任务执行。大家写好代码后,需要利用AndroidSdk打包生成apk,构建工具可以巧妙地控制你写的代码,设置好变量后,gradle会将不同差异的代码发给sdk,供其打包成不同种类的apk。对于依赖,我们在平时写app时,难免要用到三方框架,引入三方框架非常方便就一行代码,jar包和源码可以打包一起下载,且能像应用商店一样,会提示该框架有更新啥的,需要用户更新,这是早期使用eclipse工具无法比拟的。在AndroidStudio中,项目以module为单位,一个module可以是一个application(apk),也可以是一个library。一个项目中可以有多个module,即可以有多个apk和library。我们可以设置library作为依赖供apk使用,就可以看成一个整体。至于任务,gradle提供了许多内置工具,可以使用Lint(绷带的意思)代码检查,可以使用ProGuard混淆来缩小引入三方框架导致的多余代码。执行相关任务,可以报告签名的MD5值。

AndroidStudio 提供可视化的布局工具,且有预览界面。自带模拟器,相对于以前速度有了很大提升,尤其是选择x86架构的镜像安装包。在这里我非常建议大家,准备一台配置好一点的电脑,例如固态硬盘。自备一个梯子,很重要,因为as,三方库要更新。

2.安装

AndroidStudio 需要安装的是JDK,别下成jre了。大家可以在java官网下载,传送门Java下载链接,选择Windows x64版本下载后直接安装,可能需要提示你同意协议之类的。选择安装目录,我这里默认为C:\Program Files\Java\jdk1.8.0_144\;


AndroidStudio基础教程(一)


安装完后设置环境变量,在系统变量中新建JAVA_HOME==C:\Program Files\Java\jdk1.8.0_144\
AndroidStudio基础教程(一)
新建PATH系统变量并编辑确认,至于大家经常看到的classpath,没有必要使用。又或者说,如果你不需要命令行工具,连这个PATH步骤都没必要,只需要JAVA_HOME即可
注意事项:在开始前是有一个Path目录的,但windows10好像不区分大小写,新建PATH似乎覆盖了Path。我们可以把原来处于Path目录下的路径复制到PATH变量下,最终PATH结果如下:
AndroidStudio基础教程(一)

AndroidStudio基础教程(一)


打开cmd输入java -version执行,可以看到确实为64位版本,因为在bin目录下有个java.exe,这样java命令才有效,同理大家使用ping命令时,该ping.exe就在上图所示的PATH目录下。如果你的ping命令失效,说明路径不正确。
AndroidStudio基础教程(一)

JDK安装完毕后,我们来安装AndroidStudio,由于谷歌已经开通国内开发者官网,故可以直接下载传送门。推荐选择Windows 64位版本含sdk,目前大小约为1.9g。下载后直接安装。在安装过程中,我们可以不选择安装模拟器,直接使用真机,选择下一步,确定as和sdk的安装路径,安装时间较长,请耐心等待。
AndroidStudio基础教程(一)
安装完毕后,如果提示找不到sdk位置,可以重启一下试试,不会有太大的问题


3.运行

AndroidStudio基础教程(一)

点击第一个新建Hello World工程!

确定好你的工程要放在那个目录,以及包名设置,一般为域名倒过来。

AndroidStudio基础教程(一)

选择要兼容的最低版本,这里我们选择5.0版本,可以看到我们还可以创建wear和auto应用

AndroidStudio基础教程(一)

选择一个模板,这里推荐为空白模板

AndroidStudio基础教程(一)

确认activity的名称和对应的布局名称,以及Backwards Compatibility,因为早期activity不认识fragment,后来出现了FragmentActivity来兼容fragment,再到现在就演变成AppCompatActivity,继承自FragmentActivity。

AndroidStudio基础教程(一)


第一次打开工程时,as要从网络下载gradle,由于国际互联网较慢,可能会等很长时间,这时梯子就很重要了。如果还是没有办法,大家可以进入该目录:

C:\Users\win10\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9   

其中win10是我的用户名,每个人都可能不一样,最后一个数字和字符交错的目录肯能也是随机的。

Gradle 该网站上找到你要下的gradle版本,我这里恰好为gradle-3.3-all,大家可以用迅雷下载,还是比较快的,因为有其他人在下载,下载完成后的压缩包直接放在55gk2rcmfc6p2dg9u9ohc3hw9   目录中,不用解压。然后重启AndroidStudio。


这就是Hello World工程了!

AndroidStudio基础教程(一)

如果你之前曾使用过as,可以导入setting.jar文件,该文件决定了你的sdk位置,你的as主题,字体颜色,个人偏好设置等等。如果是团队开发,可以共用一个setting.jar,注意setting.jar包含了sdk和jdk的位置,因为每个人都可能不一样,大家在使用setting时,可能会遇到路径问题,这时就需要手动配置路径。File->import setting 或者是 export setting

usb线连接手机,点击运行即可

AndroidStudio基础教程(一)

点击最下方的monitor选项,可以看到手机输出的各种日志,左侧有截屏和录像功能,右侧可以过滤日志级别,有verbose debug info warn error等。也有关键字过滤。

可以看到我的日志有颜色,该颜色配置方案就是来自setting.jar。大家平时可以根据自己的喜好来设置,然后到处备份,下次直接使用,同样的配方。

AndroidStudio基础教程(一)


第一个手机应用诞生。

AndroidStudio基础教程(一)

相关文章:

  • 2021-04-12
  • 2021-05-17
  • 2021-09-02
  • 2022-02-07
  • 2021-10-16
  • 2022-01-17
  • 2022-01-05
  • 2021-10-27
猜你喜欢
  • 2021-06-01
  • 2021-12-04
  • 2022-12-23
  • 2021-12-09
  • 2021-12-29
  • 2021-11-28
  • 2021-12-19
相关资源
相似解决方案