Android 项目包括构成你的 Android 应用的源代码的所有文件。 利用 Android SDK 工具可以简单的创建 默认项目目录和文件来开始一个新的 Android 项目。

本节课展示了如何使用 Eclipse (包含 ADT 插件)或在命令行通过 SDK 工具来创建一个新项目。

注意: 你应该已经安装了 Android SDK;如果你是用 Eclipse,应该也 安装了(21.0.0 或更高版本的)ADT 插件。 如果还没有,再开始本节课程之前,请根据向导安装
Android SDK

使用 Eclipse 创建项目


  1. 点击工具栏中的新建项目 按钮。
  2. 在出现的窗口中展开Android文件夹。选择Android Application Project, 并点击Next继续。

    图1 - Eclipse 的新建 Android 应用项目向导。

  3. 按如下说明填写表单:
    • Application Name 是呈现给用户的应用名称。该项目名为“My First App”。
    • Project Name 是你的项目目录名,即在 Eclipse 中看到的名称。
    • Package Name 是你的应用包的命名空间(使用与 Java 编程语言相同的命名规则)。 你的包名在安装到 Android 系统的应用程序中必须唯一。 因此,通常使用你的组织或发布者的反向域名作为包名比较好。 对于该项目,你可以使用“com.example.myfirstapp”这样的包名。
    • Minimum Required SDK 是你的应用支持的 Android 的最低版本对应的API 级别。 为了支持尽量多的设备,你应该将该值设置为提供你的应用的核心特性所需要的可能的最低版本。
      如果你的应用中的一些特性只在新一些的版本可用,并且他对于应用的核心特性不很重要, 你可以只在运行可以支持他的版本时开启该特性(将在 支持平台的不同版本中讨论)。 对于本项目,使用默认值即可。
    • Target SDK 是你测试了你的应用程序的 Android 最高版本(当然也是填写 API 级别)。

      当有 Android 的新版本可用时,为了利用新的平台特性,你应该在新版本中测试你的应用程序, 并将该值更新为最新的 API 级别。

    • Compile With 是你用于编译应用的平台版本。 该值默认为可用 Android SDK 的最新版。 (他应该是 Android 4.2 或更高版本;如果你没有该版本,应该使用 SDK
      管理器
      安装它)。 你仍然可以构建你的应用以支持旧版本,但应该设置该值为最新版,这样可以允许你启用新特性, 并优化你的应用,使它在最新设备上有更好的体验。
    • Theme 指定你的应用的 Android UI 的风格。 你可以不管他。

    按下Next按钮。

  4. 下一画面用于项目配置,保持默认选择,按下Next按钮。
  5. 下一画面可以帮助你创建你的应用的启动器图标。

    你可以通过几种方式定义图标,工具会为所有屏幕分辨率生成图标。 在你正式发布应用之前, 请确认你的图标符合Iconography 设计向导中的规格定义。

    按下Next按钮。

  6. 现在你可以选择一个用于构建你的应用的活动模版。

    本项目选择BlankActivity并按下Next按钮。

  7. 保持活动细节设置的默认值,按下Finish按钮。

你的 Android 项目使用一些默认文件设置好了,你已经做好了开始构建应用的准备。 继续下一课

通过命令行工具创建项目


如果你没有使用带有 ADT 插件的 Eclipse,你可以在命令行使用 SDK 工具来创建你的项目:

  1. 将目录切换到 Android SDK 的tools/目录下。
  2. 执行:
    android list targets

    这会列出你已经下载的可用的 Android SDK 平台组件。 找出你要用于编译应用的平台。 将目标 id 记录下来。 我们建议你选择尽可能高的版本。 你仍然可以构建你的应用以支持旧版本, 但应该设置该值为最新版,这样可以允许你启用新特性,并优化你的应用,使它在最新设备上有更好的体验。

    如果你没有看到任何目标列出,你需要使用 Android SDK 管理工具安装一些。 参见 添加平台组件和软件包

  3. 执行:
    android create project --target <目标id> --name MyFirstApp \
    --path <工作空间路径>/MyFirstApp --activity MainActivity \
    --package com.example.myfirstapp

    用之前(上一步)记录的目标 id 替换<目标id>,用你要保存 Android 项目的 目录来替换<工作空间路径>

你的 Android 项目使用一些默认文件设置好了,你已经做好了开始构建应用的准备。 继续下一课

提示:platform-tools/tools/ 目录添加到环境变量PATH中。

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

  1. 用Kotlin创建第一个Android项目(KAD 01)

    原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...

  2. 3.创建第一个android项目

    安卓开发学习笔记 1.安卓开发之环境搭建 2.SDK目录结构和adb工具及命令介绍 3.创建第一个android项目 1.打开Eclipse,选择File——>new——>others.. ...

  3. 创建第一个Android项目

    目录 创建第一个Android项目 创建HelloWorld项目 选择模板 选择模板界面的英文翻译 配置项目 配置项目界面英文翻译及解释 配置项目界面的注意事项 Name的命名规范 Package n ...

  4. Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

    一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...

  5. Android Studio中创建Kotlin For Android项目

    Kotlin俗称Android中的Swift,它是Jetbrains公司开发的基于JVM的一门语言,JetBrains公司可能大家并不熟悉,不过相信IntelliJ IDE大家一定知道,Android ...

  6. day01_使用Android Studio创建第一个Android项目

    使用Android Studio开发Android项目如此简单 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize ...

  7. 从零开始学android开发-创建第一个android项目

    打开ADT开发工具

  8. Visual Studio 2015中创建C#的Android项目提示"Value cannot be null"的解决方法

    由于之前本机已安装过Android SDK,在安装Visual Studio 2015时跳过了,并没有为Xamarin指定对应路径导致.Visual Studio顶部菜单:Tools > Opt ...

  9. <转>使用eclipse编译cocos2d-x示例项目,创建cocos2d-x android项目并部署到真机

    准备 今天将cocos2d-x的示例项目tests编译到android真机运行,以及如何创建cocos2d-x的android项目. 打开cocos2d-x的tests项目,路径为:D:\cocos2 ...

随机推荐

  1. Windows 窗体中的事件顺序

    来自:https://docs.microsoft.com/zh-cn/dotnet/framework/winforms/order-of-events-in-windows-forms 对于依次处 ...

  2. Individual Project复审

    复审代码的来源:12061162 王骜 王骜同学的代码注释较多,读起来还是比较容易懂. 代码遵从模块化思想,各个模块之间分工明确,功能重复少,模块之间联系紧密,相互调用明确. 处理单词过程运用了正则表 ...

  3. linux内核分析第二四学习报告

    学生  黎静 课程内容 计算机三大法宝 • 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构: • 函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说并不那 ...

  4. Distances to Zero CodeForces - 803B (二分)

    题目链接:https://vjudge.net/problem/CodeForces-803B#author=0 题意: 给你一个数组,其中至少包括一个0,求每一个元素距离最近一个0的距离是多少. 样 ...

  5. PAT 1056 组合数的和

    https://pintia.cn/problem-sets/994805260223102976/problems/994805271455449088 给定 N 个非 0 的个位数字,用其中任意 ...

  6. [转帖新闻]Windows 7时代即将终结:曾有多辉煌 如今就有多凄凉

    Windows 7时代即将终结:曾有多辉煌 如今就有多凄凉 投递人 itwriter 发布于 2019-01-18 10:47 评论(4) 有834人阅读 [收藏] « » 文/屠敏 来源:CSDN( ...

  7. [日常工作]非Windows Server 系统远程经常断以及提高性能的方法

    1. 公司内有不少windows xp windows 7 这样的操作系统的机器在机房里面用来跑自动化脚本或者是其他用处. 经常有人反馈机器过一段时间连不上, 其实这一点是一个非常小的地方 很多机器上 ...

  8. CentOS7 安装 Jenkins

    1. 安装java环境, 自己的虚拟机里面前期已经安装好了 检查一下: [root@centos74 ~]# java -versionopenjdk version "1.8.0_131& ...

  9. doc.update

    db.collection('todos').doc('todo-identifiant-aleatoire').update({ // data 传入需要局部更新的数据 data: { // 表示将 ...

  10. Jquery ajax 数据更新

    $(function(){ var $personWifePs=$("#wife-money tbody tr"); var $personWife=$("#wife-m ...