春天前销销售 - 保存一切。所有视频。所有书籍。 现在50%的折扣。

建立您的移动发展技能并保存!通过终极书籍和视频订阅,继续前进。作为春季前销销售的一部分,仅为149美元/年。

首页 安卓& Kotlin Tutorials

开始Android开发与Kotlin,第一个部分:安装Android Studio

在此开始的Android开发教程中,您将学习如何设置启动Android开发所需的所有工具。

4.7/5 31家评级

版本

  • Kotlin 1.3,Android 4.4,Android Studio 3

更新注释:此启动Android Development Tutorial现在可以及时了解最新版本的Android Studio,版本3.3,并使用Kotlin 1.3进行应用程序开发。 Joe Howard更新。 原理教程 由Matt Luedke。以前的Darryl Baylis,Megha Bambra和Eunice Obugyei更新。

显然,由于结束,因此有对Android应用程序开发的需求 十亿 全球每月活跃用户。要说它是一个令人兴奋的平台和空间,使应用程序成为轻描淡写。

开始Android开发

除了愿意的思维和MAC或PC之外,本教程不是任何先决条件。您可以在Mac或PC上为Android开发。摩托斯,Windows和Linux之间的说明类似但略有不同。

您将了解如何设置启动您的所有工具,以便成为Android开发人员的方式。这是你在这个开始的内容,它开始了Android Development教程:

  1. 下载并安装Android Studio 3.3。
  2. 在设备和模拟器上设置应用程序的测试。
  3. 创造一个简单的“你好世界!”在设备或仿真器屏幕上显示文本的Android应用程序。
  4. 将示例项目导入Android Studio。

安装Android Studio

任何新平台入门的最重要的部分之一是设置您的环境,而且与Android没有什么不同。

需要花时间并有条不紊地遵循每个步骤。即使您完美地跟踪步骤,您也可能必须解决小问题或几个问题。您的系统配置或产品版本可以用于意外结果。

安装Java.

对于2.2之前的Android Studio版本,您需要安装a Java开发套件 或者 jdk. 适用于Android Studio用于编译Android应用程序。然而,从那时起,Android Studio与它自己的JDK捆绑在一起。

使用捆绑版的JDK是完全有效的,如果您愿意这样做,您可以跳到命名的部分 获取Android Studio。安装您自己的JDK版本为您提供了一些细粒度的控制,您可以使用哪个版本,因此如果您希望这样做,请从这里继续。

通过所有这一切,让我们快速检查安装了Java开发套件(JDK)。即使您正在计划在Kotlin进行所有Android开发,您仍然需要在开发机上安装Java。要检查,您将使用一个值得信赖的旧 终端.

笔记:您将在接下来的几段中了解本教程的基本步骤,但如果您想加深您对终端的了解,您将在这篇文章中找到一个很好的介绍性教程 django女孩.

终点站

在坚果壳中,使用终端是有点像在你的车的引擎盖下看。这就是你真正了解机器面对面的方式,没有任何复杂的图形界面来干扰。

您可以在Mac上轻松找到终端应用程序:通过击中开放派分灯 命令+空格键 和类型 终端 进入屏幕顶部的搜索并在显示时选择终端。

聚光灯

在Linux上,您可以使用类似的系统范围搜索来查找Linux终端应用程序。在Windows 10上,您可以选择安装 适用于Linux的Windows子系统,它将为您提供一个可以在Windows命令提示符中使用的Linux终端。

Once you have a terminal open on your system, type in java -version. You should see some output that mentions a version number, like below.

Java版本

If that’s not what you see, then you don’t have the JDK installed. Terminal might tell you -bash: java: command not found, or it could say No Java runtime present, requesting install. 和 trigger a pop up that will lead you down the yellow brick road…to Oracle’s website.

开始Android开发 - 安装Java

你可以点击 更多信息… 或前往甲骨文 下载JDK. from Oracle.

如果需要,在系统上安装JDK(并且您没有选择使用捆绑的Android Studio JDK),并且一旦完成,就会进入下一节。

获取Android Studio

抬头到 安卓Studio page 然后点击这一点 下载Android Studio. button.

安卓developer site

Google不断更新此页面,因此您看到的版本可能会比上面的屏幕截图更新。一旦点击了 下载Android Studio. 按钮,您会看到一个同意条款和条件的请求。

Android-Studio  - 条款条件

在仔细阅读这些之后(每个人都需要时间才能完全阅读这些,对右?)接受并点击标题下面的蓝色按钮 下载Android Studio for Mac (或Linux或Windows)。下载完成后,您可以安装Android Studio,就像安装任何其他程序一样。

下载链接将重定向到包含MacOS,Windows或Linux的安装说明的页面。如果说明没有出现,那么您可以查看它们 这里.

安装一旦套装,请继续启动并启动 安卓Studio!

安卓Studio banner

设置Android Studio

设置向导将第一次加载时向您致新您。

设置向导

点击 下一页 搬到 安装类型 屏幕。整个过程可能需要几分钟。

屏幕截图2015-11-08在8.09.21下午

选中框 标准 然后点击 下一页。你有选择的选择 ui主题:

UI主题选择

选择一个主题并点击 下一页。在这一点 验证设置 窗口,您将有机会确认您的设置:

验证设置

点击 结束 要开始下载SDK组件。

组件安装

如果您在Mac或使用Windows,则在下载时,您可能会提示您的管理员密码,以便安装 HAXM.,英特尔的工具将大大加速 安卓Virtual Devices 阿卡 AVDS.:

HAXM.安装提示

在Linux上,您将改变系统会提示安装 kvm.。跟着 kvm. Linux安装 您的系统从仿真器中获得最佳性能的说明。它在较新的系统上并且具有诸如类似的操作 Ubuntu 18.04 LTS.,可能已经设置了KVM而无需执行任何其他安装步骤。但是,您可能需要确保您的用户位于正确的Linux用户组中。看 这个链接 有关在Ubuntu 18.04上设置用户组的示例,以及 这里 有关设置仿真器加速的更多信息。

下载完成后,单击 结束.

安装完成

安卓Studio欢迎屏幕

几分钟后,您将拥有欢迎屏幕,即您的门户以建立Android的所有内容。

欢迎屏幕

即使您刚刚下载了Android Studio,也可能是它不是最新版本。选择 配置/检查更新 在欢迎屏幕的底部,检查是否有任何更新。

检查更新

如果可用更新,将出现如下屏幕截图(尽管版本号应在3.3大于3.3的情况下)。点击 更新并重新启动 按钮,让它做它的事情。

更新屏幕

安卓SDK Manager

每个版本的Android都有自己的 SDK. (软件开发套件)使您能够为Android平台创建应用程序。由于您刚刚通过Setup Wizard,您将拥有最新版本的SDK可用。

安装新的SDK

知道如何安装其他版本的SDK是有用的,以帮助您为所有受支持的Android版本开发。

SDK.允许您创建 Android虚拟设备 (AVDS)根据您的个人配置,以便测试您的应用程序。

从Android Studio欢迎屏幕,选择 配置/ SDK Manager.

配置SDK管理器

一旦它发布,你会看到一个像下面一样的窗口:

安卓Studio  -  SDK平台

SDK.平台

此窗口的第一个选项卡, SDK.平台,列出可用于下载的Android SDK平台。

启用 显示包裹详细信息 右下方中的选项显示单个SDK组件,例如平台本身以及与系统图像等API级别有关的源。

SDK.平台详细信息

请注意SDK平台旁边的复选框;如果更新可用,则会预先选择。

默认情况下,SDK Manager安装最新的软件包和工具。选择上面屏幕截图所示的SDK。如果要安装其他SDK,请选择它们以进行安装。

SDK.工具

SDK.工具 选项卡列出开发人员工具和文档以及最新版本。类似于第一个选项卡,检查 显示包裹详细信息 将显示可用版本的SDK工具。

例如,此列表中的三个所选组件是 安卓SDK Build-Tools, 安卓SDK Tools安卓SDK Platform-Tools。每个都包含旨在帮助开发Android并在多个SDK上工作的组件。无论您是在麦斯卡斯特,Windows或Linux上,都无论是在此选项卡上都会使用默认选择。

SDK.工具

SDK.更新网站

SDK.更新网站 选项卡显示Android SDK工具和加载项的更新站点。您不仅限于该标签下的列出。您可以添加托管自己的Android SDK加载项的其他网站,然后从这些网站下载它们。

SDK.更新网站

出于正确设置的目的,请选择上面屏幕截图中检查的选项。点击 申请 在底部,如果它处于活动状态。您将看到所选软件包的确认对话框;接受并继续。点击 好的 to close the window.

确认对话框将消失,并将弹出许可协议。

安卓Studio许可协议

阅读它,选择 接受 复选框并单击 下一页。 SDK Manager将下载并安装所选项目。一旦完成,点击 结束。您将被删除回到SDK Manager窗口的位置 好的 会带你回到 欢迎来到Android Studio 屏幕。

这是乐趣开始的地方!

创建第一个项目

安卓Studio有一个很好的逐步工具,可以帮助您创建项目。点击 启动新的Android Studio项目 来自 欢迎来到Android Studio screen:

欢迎屏幕

笔记:如果您目前拥有Android Studio项目,则无法看到欢迎屏幕,请选择 文件\新项目 从菜单中创建一个新项目。

确定您的项目

安卓Studio将您提供项目创建屏幕:

配置项目

进入 omg Android.应用名称 如上所示。随意放在自己的名字 公司领域 文本域。当您输入时,您会注意到 包裹名字 自动更改以根据您的条目创建反向域样式名称。

包裹名字 用于唯一标识您的应用程序,以便在设备上完成的任何工作始终归因于源,从而防止应用程序之间的混淆。

你可以设置 项目位置 对于硬盘驱动器上的任何位置 - 如果您没有偏好,请保持默认值。

你应该检查一下 包括Kotlin支持 如果您正在使用Kotlin构建项目,请复选框。这将在项目中配置kotlin,并且所有模板源文件将在Kotlin中创建。

点击 下一页 在窗户的底部。

选择一个SDK.

下一个屏幕是 目标Android设备 窗户。这是您选择设备类型和操作系统的目标。

最低SDK. 下拉菜单设置Android的最低版本需要运行应用程序。较新的SDK,您可以使用的功能越多;但是,较新的SDK支持更少的设备。

选择此值只是一个平衡所需功能的问题以及要支持的设备。这是Android开发的地方可以得到一点棘手。

如果您真的想进入最低SDK版本最适合您的应用程序的详细信息,让Android Studio帮助您解决。

当您在下拉菜单中更改最小SDK时,下面的文本中的百分比反映了当前运行该版本的Android的设备百分比。

点击 帮我选择 下拉列表下面了解更多关于每个SDK的功能的更多信息。

API版本分发

有关API版本统计信息,请查看 安卓Dashboards,定期更新。

目前,您只需要一个在Android手机上工作的应用程序,这就是默认情况下的默认情况下,以及默认情况下 Minimum SDK。对于此项目,请选择SDK API 19:Android 4.4(Kitkat) 然后点击 下一页.

目标Android设备

设置默认活动

下一步是选择您的默认值 活动.

开始Android开发 - 添加活动

将活动视为您的应用程序中的窗口,显示用户可以交互的内容。活动可以占用整个屏幕,或者它可能是一个简单的弹出窗口。

您在此特定模板上的选项范围从基本活动中,这是一个带有的空白屏幕 行动酒吧 A. 浮动按钮 直到嵌入式的活动 MapView..

在开发更多应用程序时,您将进行大量活动,所以要了解它们并了解它们。

选择 基本活动 然后点击 下一页.

配置活动

要加快这部分稍微使用预先填充的默认值,但实际上与这些值进行了什么?

  • 活动名称: This gives your Activity a name to refer to in code. A .kt file will be created and will use the contents of this text field to give the Activity subclass a name, which will ultimately be the name you use to refer to this Activity in your code.
  • 布局名称:您将在Kotlin中定义您的活动,但它显示给用户的布局是以特殊的方式定义的 安卓XML。您将学习如何不久读取和编辑这些文件。

点击 结束.

建立项目

安卓Studio将此作为一个提示,可以努力做一堆幕后的操作并创建项目。当它射出它所做的事情的描述时,你可能会注意到它说明了这样的事情:

项目建设

在这里,您看到您的项目名称,熟悉。但那么有这个 word as well.

拥有像Android Studio这样的现代IDE的好处是它为您处理了很多。但是,正如您正在学习如何使用该软件的情况下,有一般意义都很好 什么 it does for you.

是一个易于使用的构建工具,如果您进一步调查,您会发现它包含高级选项。它需要您的Java或Kotlin代码,XML布局和最新的Android构建工具来创建应用程序包文件,也称为一个 APK. (Android包套件)文件。

您可以自定义配置,以具有显示方式不同的应用程序的开发或生产版本。您还可以添加第三方库的依赖项。

在短暂的时刻之后,Android Studio将完成建立您的项目。当然,该项目非常空,但它拥有它所需的一切,以便可以在Android设备或模拟器上启动它。

您可能会看到Android Studio提供的“一天提示”:

每日提示

安卓Studio将建立项目,当它完成后,您将在 项目 screen:

安卓Studio屏幕

让我们简要了解项目的不同部分,所有人都在此之下 应用程序 folder:

  • manifests / androidmanifest.xml. 文件提供给运行应用程序所需的Android系统的重要信息。
  • res. 目录是您的资源目录。在此目录中定义了图像,XML布局,样式,颜色等的应用程序资源。
  • res. /布局 目录是所有UI(用户界面)的设计。您将使用Android XML来设计UI。
  • res. / menu. 目录是您定义应用程序菜单的内容的地方。
  • res. / value. 目录是您定义尺寸(如尺寸)的地方(res. / lesuge / sime.xml), 颜色 (RES / VALUE / COLICE.XML),字符串(res. / lesual / strings.xml), ETC。

打开 res. / layout / activity_main.xml 然后点击 文本 在屏幕的底部。

这向您展示了主要布局的XML代码。它还显示了如何在屏幕右侧的设备上看起来像的预览。

笔记:如果默认情况下未显示预览屏幕,请通过选择打开它 查看\ Tool Windows \预览 来自 menu

工具Windows预览

在仿真器上运行

你有Android Studio,你创建了一个应用程序。那你怎么运行它?

安卓Studio有能力在计算机上设置基于软件的Android设备,并在其上运行应用程序,浏览网站,调试和您所期望的所有内容。这种能力被称为 安卓Emulator.

您可以设置多个仿真器,并为您所喜欢的屏幕尺寸和平台版本设置。好事也是好的。你需要一个致力于将设备存储用于测试的整个房间,因为有如此多的地方 - 好的,也许这是夸大的,但你得到了这个想法。 :]

如果您使用标准安装先前通过安装向导,那么您将拥有一个模拟器设置并为您提供准备。

直到最近,您的计算机必须模拟Android设备会尝试执行的所有内容,直到其硬件,运行基于ARM的处理器。大多数计算机利用基于X86的处理器,这意味着您的计算机必须将每个指令转换为一个基于ARM的处理器理解的指令,这需要大量时间。为了减少这个开销,在麦斯科斯州Android Studio采用了HAXM驱动程序,该驱动程序能够速度加速。在Linux上,Android Studio使用 kvm..

您仍然可以选择创建像可以接近实际设备的模拟器,但请注意初始加载时间可以拖动一下并从而从使用仿真器使用的许多Android开发人员。

随着所有这些都说......让我们设置一个仿真器,因为你确实需要知道如何!

创建仿真器

点击 AVD Manager.。它是一个按钮,靠近工具栏的右侧,它显示了一个Android突出的窗口,旁边有一个紫色显示:

AVD Manager.

AVD Manager.将打开到屏幕,其中包含创建新设备的选项:

AVD Manager. 2.

虚拟设备

点击 创建虚拟设备... 按钮开始创建新虚拟设备的过程。

第一步是选择设备的类型。这 类别 部分位于屏幕左侧,显示了您可以模拟(电视,磨损,手机,平板电脑)的不同设备类型的列表。确保这一点 电话 选项已选择。在屏幕中间,有一个特定设备列表,具有其屏幕尺寸,分辨率和密度。花点时间探索他们。

选择硬件

您现在需要的只是为了模拟一个电话大小的设备,但如果您想要模拟Android Wear手表或Android TV,那么您可以在此处这样做。

选择 像素2. 在您从电话类别可用的设备列表中,然后单击 下一页.

选择Android版本

在下一个屏幕上,您必须选择Android版本的虚拟设备将运行。

对于本教程,请选择 馅饼 并确保所选的一个有值 x86 在里面 阿布斯 列,因此仿真器在x86计算机上尽可能快地运行。

系统映像

笔记:如果尚未下载该版本,请单击在继续之前下载的发布名称旁边的下载链接。

点击 下一页 一旦你完成进入最终屏幕。

验证虚拟设备

最后一个屏幕允许您确认您的选择,并提供选项以配置一些其他属性,如设备名称和启动方向。点击 显示高级设置 按钮,显示额外的配置,您可以更改相机,网络和内存设置。

验证Pixel 2.

使用默认值并单击 结束.

验证配置Pixel.

AVD列表

关闭AVD Manager返回Android Studio的主视图。既然您已配置所有内容,请单击 跑步 button.

运行应用程序

选择设备

将出现一个新窗口,要求您选择要测试应用程序的设备。您目前没有运行设备,因此选择刚刚创建的像素2,然后单击 好的.

选择部署目标

笔记:如果您收到错误的错误 此AVD的配置缺少内核文件!!,检查以确保从Android SDK的先前安装中没有设置的Android_sdk_root环境变量。看 这个帖子 在堆栈溢出以获取更多故障排除技巧。

如果它第一次不起作用或需要几分钟的仿真器正确地碰到正确,请不要担心,这并不完全出乎意料。坚持下去。一旦它准备好了,你应该看到这样的东西:

首先在仿真器中运行

哇。您刚刚制作了您的第一个Android应用程序。

哇!第一次运行!

仿真器工具栏

正如您可能已经注意到的那样,仿真器右侧有一个面板。这是仿真器工具栏。工具栏让您执行各种 任务 如屏幕截图,屏幕旋转和音量控制以及执行扩展功能,例如模拟设备位置,电话,消息发送,手指打印等。

访问这一点 延长 功能,单击诸多()工具栏底部的图标。

扩展控件

在设备上运行

Android开发选项

如果您想要运行应用程序的Android设备,请按照右侧的动画GIF。它展示了如何在设备上启用开发人员模式。

以下是启用的逐步说明 开发者模式 在Android设备上:

  1. 设置 在您的设备上。
  2. 滚动一直滚动并选择 关于手机。
  3. 滚动到 构建号码 并在多次下点击。你会看到一个吐司来到那个国家“你是 n 距离开发人员之外的步数“。保持点击,它会改变为“你现在是开发商!”一旦它启用了。
  4. 回到 设置 屏幕并滚动一直到底部。你现在会看到 开发人员选项 启用。
  5. 选择 开发人员选项。接下来,打开 USB调试 交换机下面 调试 部分。
  6. 通过USB将设备连接到计算机。
  7. 您的手机将提示您通过该对话框来确认此选项 允许USB调试? - 点击 好的.
  8. 接下来,电话会要求您注册计算机的RSA密钥指纹。如果这是一个值得信赖的机器,那么检查 始终允许这台电脑 选项。

既然您已配置设备,请单击 跑步 button.

运行应用程序

就像以前一样,你会得到一个提示 选择部署目标 对话。该设备现在应该出现在此对话框中。选择它并单击 好的.

啊......没有奖励你的设备上的应用程序?继续向您的朋友展示。 :]

笔记:如果应用程序已在运行,则可能无法获得提示。这是因为Android Studio中的新功能知道 即时运行。我们将在本教程的下一部分讨论它。关闭模拟器,返回并单击 跑步 button again.

即时运行

从Android Studio的2.0版中,介绍了一个新功能,称为新功能 即时运行。即时运行允许您将更新(代码和资源)推送到设备或模拟器上的正在运行的应用程序,而无需执行完全重新安装。通过这样做,您可以在更短的时间内查看变更。

您可以对代码提供三种更改:热插拔,温暖的交换或冷换流。即时运行通过执行以下操作之一来按下更新,具体取决于您所做的更改类型:

  1. 热插拔:这适用于方法更改。您的应用程序继续运行,但使用下次调用相关方法时执行的Stub方法。这是最快的交换。
  2. 温暖的交换:此交换适用于资源更改。有了这个,您的当前活动将重新启动以更新更改的资源。
  3. 冷掉偶然,即使它不执行重新安装,即时运行即使不执行重新安装也会重新启动整个应用程序。此交换适用于结构代码更改

测试即时运行

继续尝试即时运行。

要启用即时运行,请启动 安卓Studio \ Preferences 在麦克斯或 文件\设置 在Windows或Linux上,然后选择 构建,执行,部署\即时运行。确保这件事 启用即时运行到Deploy的热插拔码/资源更改 检查了 重新启动代码更改的活动 is unchecked.

即时运行

如果您的应用程序尚未运行,请通过单击来启动它 跑步 按钮,等待它启动。

当应用程序运行时, 应用更改 右侧的按钮 跑步 becomes enabled.

应用更改

随着您的应用程序现已运行,单击浮动按钮,显示消息, 替换为自己的行动 在屏幕的底部。

更改该消息以测试即时运行。

打开 mainactivity.kt. 在里面 应用程序 / java / [您的包名称] 文件夹,在 oncreate() 方法,替换文本: 替换为自己的行动你好瞬间运行.

然后点击 应用更改 在Android Studio工具栏中再次按钮。现在,单击浮动操作按钮时,您将看到新消息。这是一个例子 热插拔.

即时运行测试

即时运行通过大大减少将应用程序与代码和资源更改更改更新的时间来帮助您编码更快。

导入现有项目

在您的Android应用程序制作期间,您会发现您需要导入现有项目的时间。以下步骤将指导您通过如何导入项目:

  1. 使用 下载材料 在教程的顶部或底部的按钮,用于下载教程的材料。
  2. 一旦下载,解压缩内容并将其放置在容易到达的地方。
  3. 在Android Studio,去 文件/新/导入项目....
  4. 将出现一个开放的纸张。选择 CARDVIEW. 下载材料中的文件夹,然后单击 打开.
  5. 进口项目

  6. 译 Build完成后,您将在Project Explorer中看到导入项目的所有必要文件。

项目资源管理器

它是建造和运行时间!点击 跑步 工具栏中的按钮,然后选择已设置的仿真器或设备。

CARDVIEW样本

然后去哪儿?

在这个开始的Android开发教程中,您已经涵盖了很多地面:从下载和安装Android Studio,通过创建您的第一个“Hello World!”应用程序,将其部署在物理设备上!

继续阅读我们 其他Android教程,我们不断更新Kotlin和最近版本的Android Studio。

与此同时,您可以遵循Android - 就像任何语言或框架一样,Android的开发社区是一个强大的资产和无限参考供应商。开始签出谷歌永远不会太快或为时已晚 I / O会议, 安卓Developers blog 或者 安卓Developer videos.

我希望你喜欢这个开始的Android发展教程 - 您已成功安装了Android Studio,现在准备接受Android开发的世界。如果您有任何疑问或意见,请加入下面评价中的讨论。

平均评级

4.7/5

为此内容添加评级

31 ratings

更像这样的

贡献者

注释