1.主要内容
本小节介绍如何创建一个Android Project,分别从Eclipse和命令行的方式来创建了默认的Android Project
2.视频讲解
http://www.eyeandroid.com/thread-10472-1-1.html
3.翻译参考
1.使用Eclipse创建项目
2.使用命令行创建项目
创建安卓项目
一个安卓工程包含了组成android应用的所有源代码的文件。Android软件开发工具包(Software Development Kit,即SDK)可以让你轻松地创建一个包含了默认项目目录和文件的工程。
这一小节首先讲述的是怎么使用一个装有ADT插件的Eclipse创建一个新的工程,或者是在命令行下使用SDK工具创建新的工程。让我们开始吧!
注意:你应该已经安装了Android SDK,并且如果你使用的是Eclipse,你也应该安装了ADT插件。如果你没有安装这些工具,你应该查看安装Android SDK,当你完成安装后再返回到这里。
使用Eclipse创建项目
在Eclipse中,选择File>New>Project。在弹出的对话框中应该有一个标有Android的文件夹(如果你没有发现Android的文件夹,那么你就是没有安装ADT插件,查看 安装ADT插件-Installing the ADT Plugin)。
打开Android的文件夹,选择“Android Project”,然后点击“Next”。
在“Application Name”矿中输入项目名称(比如“MyFirstApp”),然后点击“Next”。
选择一个构建目标。被选中的版本将作为要编译你的应用的版本。
我们建议你尽可能的选择最新版本。你仍然可以创建支持较旧版本的应用,但是选择最新版本的应用可以让你更加轻松的优化你的应用,以使得使用最新的android设备有更佳的用户体验
如果你没有看见任何的构建目标被罗列出来,你应该使用Android SDK管理工具下载一些。如需学习怎么下载,查看step 4 in the installing guide.
5.设置应用程序的其他细节,比如:
Application Name:显示给用户看的应用程序名称,输入“My First App”。
Package Name:你的应用程序的包的命名空间(请按照Java编程语言的规范来命名空间)。你的包名称必须和所有安装在Android系统中的应用程序的包名不相同。由于这个原因,使用一个适合您的公司或出版商标准的域风格的包名是十分重要的一点。
Create Activity:这是你的应用中基本的用户活动的类的名字(一个用户活动代表的是你的应用中的一个单独的画面。输入“MyFirstActivity”)。
Minimum SDK:选择4(android1.6)
因为这个版本较应用中选择的构建目标要低,会出现一个警告,但是这是可以的。在没有事先使用一些代码区确定设备的系统版本的情况下(你将会在其他的课程中学习到怎么做),你只需要确定你没有使用任何比minimum SDK的API线更高的API版本就可以。
6.点击“Finish”
到此,你的Android的项目现在已经建立起来了。这个项目中包含了一些默认的文件。你现在就可以去建造你的应用了。点击next lesson 继续学习。
使用命令行创建项目
如果你没有使用安装了ADT插件的Eclipse开发工具,你也可以在命令行中使用SDK工具创建工程:
1.打开命令行工具(在“运行中”敲入cmd即可)。
2.进入Android SDK工具所在的目录。
3.执行:
android list targets
命令行中会列出你使用SDK下载的Android平台。找到适合你的应用的平台。给目标ID做个标记。我们建议你尽可能的选择最新版本。你仍然可以创建支持较旧版本的应用,但是选择最新版本的应用可以让你更加轻松的优化你的应用,以使得使用最新的android设备有更佳的用户体验。
如果你没有发现任何的目标被列出来,你需要用Android SDK 管理工具来安装一些。其查看安装向导第四步 。
4.执行:
android create project --target <target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp --activity MyFirstActivity \
--package com.example.myapp
用目标列表中的一个ID值(参考上一个步骤)代替<target-id>。用你想要保存Android应用项目的位置代替<path-to-workspace>。
现在你的Android的项目被建立起来了,这个项目中包含了一些默认的系统配置。你现在已经做好了开发应用的准备。点击此处,继续学习课程。
注意:将你的platform-tools/目录和tools/ 目录加入到环境变量中的path变量中,会提高你的工作效率。
注意:将你的platform-tools/目录和tools/ 目录加入到环境变量中的path变量中,会提高你的工作效率。
分享到:
相关推荐
6. Android 应用开发的初始步骤:文档列举了学习Android应用开发的几个关键步骤,例如“Getting Started”(开始)、“Building Your First App”(构建您的第一个应用)、“Creating an Android Project”(创建...
在Android开发领域,Android Training是一系列官方提供的教程和实践课程,旨在帮助开发者提升技能,创建高质量的Android应用程序。这些教程涵盖了从基础到高级的各种主题,包括用户界面设计、性能优化、网络通信、...
《Aerotech A3200 Training_V1.1.pdf》是针对激光和高精度行业中的硬件设备,特别是A3200系统的详细介绍。该系统主要用于驱动和控制高精度运动,涉及安全操作规程、硬件接口定义、软件应用方法以及选型指南。 A3200...
Android training docs
Android Training是Google提供的一系列教程,旨在帮助开发者提升Android开发技能。这篇文章是Android Training的一部分,专门讲解了如何结合Navigation和ListView实现高效的用户导航。 4. **源码分析** 文章提供...
Android Studio Essential Training视频教程,Part1/3。
Android Studio Essential Training视频教程,Part3/3。
这篇文章是基于“Android Training”系列的学习笔记,主要探讨了App Bar的设计原理和参考源码分析。下面将详细阐述App Bar的相关知识点。 首先,App Bar是Android设计指南中推荐的用户界面元素,它位于屏幕顶部,...
《Android官方Training实例详解》 Android官方Training实例是Android开发者学习和进阶的重要资源,它由谷歌官方提供,旨在帮助开发者深入理解Android平台的各种功能和最佳实践。这些实例覆盖了从基础到高级的各种...
在Android开发领域,Android Training是谷歌提供的一系列官方教程,旨在帮助开发者提升技能,了解最佳实践,并掌握构建高质量Android应用的技巧。这个压缩包文件包含了Android Training官方课程中的示例源代码,对于...
Android Studio Essential Training视频教程,Part2/3。
根据提供的文档部分内容,本篇知识点详解将重点介绍Android开发的各个方面,具体包括Android应用的创建、用户界面设计、活动生命周期管理、数据存储、内容分享、多媒体应用以及图形和动画展示等主题。 ### 1. ...
在本项目"AndroidTraining_Android项目_tongue5nn_android_"中,我们主要探讨的是一个Android应用程序的开发,它集成了新闻聚合功能,包括日历新闻和视频内容。这个项目由用户tongue5nn创建,是Android开发的学习...
### Android培训课程中文版知识点概览 #### 一、Android入门基础 1. **序言** - 介绍Android开发的基础知识,包括Android的历史、特点和发展趋势。 2. **建立第一个App** - 学习如何创建一个新的Android项目。 ...
Android Training系列是Google提供的一系列教程,旨在帮助开发者提升技能,而"Android Training学习笔记——Navigation 参考源码"则是对这一主题的深入探讨。 首先,Navigation组件的核心概念是Navigation Graph,...
Android Development Training Course Repository Android アプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース 前提 このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてく...
这篇“Android Training学习笔记”主要围绕这两个组件展开,旨在帮助开发者提升他们的Android应用设计能力。 RecyclerView是Android SDK提供的一种列表视图控件,取代了早期的ListView。RecyclerView的优势在于它的...
本示例基于Android Training课程,旨在教授开发者如何使用`FileProvider`来共享文件。下面我们将深入探讨`FileProvider`的概念、作用以及如何在实际项目中使用。 `FileProvider`是Android SDK提供的一个特殊`...