Android移动应用开发基础教程(微课版)
上QQ阅读APP看书,第一时间看更新

1.3.1 创建HelloWorld项目

026-02

创建HelloWorld项目

HelloWorld项目运行时在屏幕上显示“Hello World”字符串,读者可以通过创建该项目了解如何使用Android Studio创建一个新的项目。

具体操作步骤如下。

(1)在Android Studio欢迎界面中单击“Start a new Android Studio project”选项,打开创建新项目对话框,如图1-32所示。

026-03

图1-32 创建新项目

(2)在Application name文本框中输入HelloWorld作为应用名称,将应用安装到设备中时会显示该名称。在Company Domain文本框中输入公司域名,可任意输入一个域名或使用默认名称。Package name为包的名称,Android系统通过它来区分应用。Android Studio会根据应用名称和公司域名自动生成一个包名。如果要修改包名,可单击右侧的Edit超链接,然后进行修改。若勾选027-05复选框,则可在项目中使用C++。Project location文本框显示了存放项目文件的默认文件夹,通过单击右侧的027-06按钮可选择其他文件夹。最后,单击027-07按钮,打开选择目标设备对话框,如图1-33所示。

027-08

图1-33 选择项目运行的目标设备

提示

在指定存放项目文件的文件夹时,应注意文件夹路径不能包含非ASCII码字符,例如,不能将项目文件保存到路径含中文字符的文件夹中。

(3)在目标设备对话框中,可选择项目运行的目标设备。默认情况下勾选了027-09复选框,表示项目可运行在Android手机和平板电脑上。在Minimum SDK列表中可选择项目兼容的最低的Android SDK版本。其他几个选项表示还可将项目运行在Android穿戴设备、Android电视、Android汽车和Android眼镜等多种设备上。目前,只需要勾选027-10复选框,单击027-11按钮,打开添加活动对话框,如图1-34所示。

028-02

图1-34 添加空活动

(4)在添加活动对话框中显示了多种活动模板,选中Empty Activity来添加一个空活动,然后单击027-12按钮,打开定义活动对话框,如图1-35所示。

028-03

图1-35 定义活动

(5)在定义活动对话框的Activity Name文本框中显示了默认的活动名称,可将其修改为其他名称。Layout Name文本框中显示了活动使用的布局的默认名称,也可将其修改为其他名称。最后,单击027-13按钮,Android Studio即可根据设置创建项目。

Android Studio使用Gradle脚本来构建项目,第一次创建项目时,可能需要从网络服务器下载相关组件,所以耗时略长。

在创建项目时,可能会遇到下面的错误提示。

Gradle sync failed: CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机
的系统信息,然后联系软件发布者。
Consult IDE log for more details (Help | Show Log)

这主要是因为Android Studio没有找到JDK,而使用内置的JDK所引起。出现这种错误时,可在Android Studio中选择“File\Project Structure”命令,打开Project Structure对话框,如图1-36所示。

029-02

图1-36 Project Structure对话框

单击对话框左侧列表中的SDK Location选项,显示SDK位置设置。取消勾选029-03复选框,然后在下方的文本框中输入系统中JDK的安装路径,这里是C:\Program Files\Java\jdk1.8.0_111。最后单击029-04按钮保存设置。

图1-37显示了打开布局文件activity_main.xml后的Android Studio窗口,当前窗口主要显示了菜单栏、工具栏、项目窗格、组件列表窗格、设计视图窗格、属性窗格以及事件日志窗格等。

030-05

图1-37 打开布局文件后的Android Studio

项目窗格可以用多种模式显示当前项目中的源代码文件、各种资源文件以及其他文件,双击文件可打开对应的编辑器。

组件列表窗格通常跟随布局文件的设计视图窗格一同显示,从组件列表窗格中将组件拖动到设计视图窗格即可为布局添加组件。

在设计视图窗格中以可视化的方式设计用户界面,实时显示界面的显示效果。在设计视图中选中某个组件时,属性窗格显示该组件的相关设置,并可修改组件的属性设置。

事件日志窗格显示了Android Studio执行各种操作的相关信息,例如,在应用运行出错时,事件日志窗格中就会显示相应的错误信息。