您也应该阅读

本课向您介绍如何使用 Android Studio 创建新的 Android 项目并介绍该项目中的一些文件。

  1. 在 Android Studio 中,创建新项目:

    • 如果您未打开项目,请在 Welcome to Android Studio 窗口中,点击 Start a new Android Studio project
    • 如果您已打开项目,请选择 File > New Project
  2. 在 New Project 屏幕中,输入以下值:
    • Application Name:“My First App”
    • Company Domain:“example.com”

    Android Studio 会为您填充软件包名称和项目位置, 但您也可根据需要编辑这些内容。

  3. 点击 Next
  4. 在 Target Android Devices 屏幕中,保留默认值并点击 Next

    Minimum Required SDK 是指您的应用所能支持的最低 Android 版本, 由 API 级别表示。为支持尽可能多的设备,您应将其设置成可让您的应用提供核心功能集的最低可用版本。 如果应用的任何功能只能在更新版本的 Android上运行,并且不属于核心功能集的关键功能,则可仅当在支持该功能的版本上运行时启用该功能(请参阅支持不同平台版本)。

  5. 在 Add an Activity to Mobile 屏幕中,选择 Empty Activity,然后点击 Next
  6. 在 Customize the Activity 屏幕中,保留默认值并点击 Finish

经过一些处理后,Android Studio 将打开并显示包含默认文件的“Hello World”应用。在以下课程中,您将向其中一些文件添加功能。

下面让我们花一点时间回顾一下最重要的文件:首先,请确保已打开 Project 窗口(选择 View > Tool Windows > Project),并从顶部的下拉列表中选择Android 视图。随后,您可以看到下列文件:

app > java > com.example.myfirstapp > MainActivity.java
完成新项目向导后,该文件将显示在 Android Studio 中。 它包含您之前创建的 Activity 的类定义。当您构建并运行应用时,Activity 会启动,并加载显示“Hello world!”的布局文件。
app > res > layout > activity_main.xml
此 XML 文件定义您的 Activity 的布局。它包含带有文本“Hello world!”的 TextView 元素。
app > manifests > AndroidManifest.xml
清单文件描述应用的基本特性并定义其每个组件。 随着课程学习的深入和为应用添加组件的增多,您会反复用到这个文件。
Gradle Scripts > build.gradle
Android Studio 使用 Gradle 来编译和构建您的应用。您的项目的每个模块都有相应的 build.gradle 文件,整个项目也有相应的 build.gradle 文件。 通常您只关心模块(在本例中,为 app 或称应用模块)的 build.gradle 文件。如需了解有关此文件的详细信息,请参阅使用 Gradle 构建您的项目

要运行该应用,请继续学习下一课

Android Studio设置或修改Android SDK路径

第一次使用Android Studio时你应该知道的一切配置

创建 Android 项目的更多相关文章

  1. 创建Android项目时出错——No resource found that matches the given name 'Theme.AppCompat.Light'

    创建Android项目时出错,error: Error retrieving parent for item: No resource found that matches the given nam ...

  2. eclipse创建android项目失败的问题 [ android support library ]

    有根筋搭错了,想起来android应用开发???? 放下两年的手机应用开发,昨天有更新了android SDK, 重新搭建开发环境. 这两年android 变化真TM的大............... ...

  3. 创建Android项目及常见错误解决

    首先打开eclipse,点击右上角有一个这个小按钮,点击java然后OK 因为切换到这个视图来创建android程序更加方便,然后点击 Next Next 这个地方可以修改android应用程序的图标 ...

  4. cocos2d-x升级到3.4与创建android项目

    cocos2d-x升级到3.4与创建android项目 1 升级安装cocos2d-x windows7 64位机器, 到官网下载cocos2d-x-3.4: http://www.cocos2d-x ...

  5. Android开发中遇到的问题(三)——eclipse创建android项目无法正常预览布局文件

    一.问题描述 今天使用SDK Manager将Android SDK的版本更新到了Android 5.1的版本,eclipse创建android项目时,预览activity_main.xml文件时提示 ...

  6. 使用eclipse创建android项目的时候为什么会生成两个项目

    使用eclipse创建android项目的时候为什么会生成两个项目 问题描述: 使用eclipse创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7项目,再创 ...

  7. 新版本ADT创建Android项目无法自动生成R文件解决办法

    本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时 ...

  8. 1) 十分钟学会android--建立第一个APP,创建android项目

    一个Android项目包含了所有构成Android应用的源代码文件. 本小节介绍如何使用Android Studio或者是SDK Tools中的命令行来创建一个新的项目. Note:在此之前,我们应该 ...

  9. 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题

     问题描述: 使用eclipse创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7项目,再创建一个Android项目时,又会再多出一个appcompat_ ...

随机推荐

  1. create index 与 alter table add index 区别

    众所周知,MySQL创建索引有两种语法,即:ALTER TABLE HeadOfState ADD INDEX (LastName, FirstName);CREATE INDEX index_nam ...

  2. 黄聪:VPS服务器如何配置PHP.ini解决wordpress使用WP-Mail-SMTP插件发邮件出现Could not connect to SMTP host的解决办法

    1.首先是WP-Mail-SMTP的下载地址:http://wordpress.org/plugins/wp-mail-smtp/ 2.出现Could not connect to SMTP host ...

  3. Java 迭代器 Iterator

    迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式.这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示. 迭代器模式属于行 ...

  4. [java]经验集

    Calendar c = Calendar.getInstance(); c.set(1999,12,21); SimpleDateFormat sdf = new SimpleDateFormat( ...

  5. ScheduledExecutorService 定时器用法

    1,如果只是想简单的写个定时任务,比如10分钟跑一次,那么ScheduledExecutorService是比较方便的,下面举个简单的例子 import java.util.concurrent.Ex ...

  6. Python中小整数对象池和大整数对象池

    1. 小整数对象池 整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间. Python 对小整数的定义是 [-5, 256] 这些整数对象是提 ...

  7. Entity Framework的优势和缺点

    优点:简单说就是Entity Framework省事,做业务系统,管理系统会减少很多代码,程序员可以更关注业务实现本身. 缺点:当处理大数据量和高并发时,由于Entity Framework是自动化程 ...

  8. selenium+python自动化83-pip安装selenium报Read time out HTTPSConnectionPool(host='pypi.python.org' port443)

    遇到问题 1.有些小伙伴在用pip安装selenium时候报 Read time out HTTPSConnectionPool(host='pypi.python.org' port443) 2.估 ...

  9. Android Studio中由于gradle插件版本和gradle版本对应关系导致的编译失败的问题

    今天在Android Studio中导入新项目,import之后编译报错,报错信息基本都是和版本相关,查询gradle版本相关知识,了解到gradle插件版本和gradle版本有相应的匹配关系,对应如 ...

  10. nodepad++快捷键

    在用notepad++进行代码编辑的过程中,其实notepad++也可以进行单行.多行.区块注释和取消注释的....... 快捷键如下: 单行.多行注释              //方式       ...