利用 Android Studio,您可以轻松地为各种类型的设备(例如手机、平板电脑、电视和 Wear 设备)创建 Android 应用。本页介绍了如何启动新的 Android 应用项目或导入现有项目。

如果您未打开任何项目,Android Studio 会显示欢迎屏幕,您可在其中点击 Start a new Android Studio project 创建新项目。

如果您已打开一个项目,则可以从主菜单中依次选择 File > New > New Project 开始创建新项目。

这时,系统会显示 Create New Project 向导,该向导可让您选择要创建的项目类型,然后填充代码和资源以帮助您着手开发项目。本页将介绍如何使用 Create New Project 向导创建新项目。

选择项目

在向导的 Choose your project 屏幕顶部,显示了各种设备类型对应的项目类别标签页,您可以从中选择要创建的项目类型。例如,图 1 显示的项目会为所选的手机和平板电脑创建基本的 Android Activity。

图 1. 在向导的第一个屏幕中,选择要创建的项目类型。

在您选择要创建的项目类型后,Android Studio 会填充示例代码和资源,以帮助您着手开发项目。

选择后,点击 Next。

配置项目

下一步就是配置一些设置并创建新项目,具体如下文和图 2 所示。如果您要创建原生 C++ 项目,可以阅读创建支持 C/C++ 的新项目,详细了解需要配置的选项。

图 2. 通过几项设置来配置新项目。

指定项目名称。

指定软件包名称。默认情况下,此软件包名称也会成为您的应用 ID。此名称以后可以更改。

指定项目的本地保存位置。

选择您希望 Android Studio 在为新项目创建示例代码时使用的语言。请注意,您并不受限于仅使用该语言创建项目。

选择您希望应用支持的最低 API 级别。当您选择较低的 API 级别时,您的应用可以依赖的现代 Android API 会更少,但能够运行应用的 Android 设备的比例会更大。当选择较高的 API 级别时,情况正好相反。如果您想参考更多数据以帮助您做决定,请点击 Help me choose。

如果您希望项目默认使用 AndroidX 库,请选中 Use AndroidX artifacts 旁边的复选框。AndroidX 库是一些经过改进后用来取代 Android 支持库的库。如需了解详情,请参阅 AndroidX 概览。

准备好创建项目后,点击 Finish。

Android Studio 会在创建您的新项目时加入一些基本的代码和资源,以帮助您上手。如果您稍后决定增加对不同设备类型的支持,可以在项目中添加模块。如果您想在模块之间共享代码和资源,可以通过创建 Android 库来实现。

如需详细了解 Android 项目结构和模块类型,请参阅项目概览。如果您是 Android 开发新手,请首先参阅开始针对 Android 设计应用。

导入现有项目

要将现有的本地项目导入 Android Studio,请按以下步骤操作:

依次点击 File > New > Import Project。

在显示的窗口中,导航到您要导入的项目所在的根目录。

点击 OK。

然后,Android Studio会在新的 IDE 窗口中打开该项目,并为其内容编制索引。

如果要从版本控制系统导入项目,请使用 File > New > Project from Version Control 菜单。如需详细了解如何从版本控制系统导入项目,请阅读 IntelliJ 的 VCS 特定程序。

如果您要将现有的 Eclipse ADT 项目导入 Android Studio,导入方式取决于项目的结构。如需详细了解如何从 Eclipse 导入项目,请参阅从 Eclipse 迁移。

最新android studio创建项目,创建项目  |  Android 开发者  |  Android Developers相关推荐

  1. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  2. android studio 打包cocos creator项目

    SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html 原文链接:原文链接 首先需要用cocos creator构建and ...

  3. Android Studio 4.0.+NDK项目开发详细教学

    JNI开发系列目录 JNI开发必学C++基础 JNI开发必学C++使用实践 Android Studio 4.0.+NDK项目开发详细教学 Android NDK与JNI的区别有何不同? Androi ...

  4. android studio制作目录布局,Android Studio:新创建的目录未出现在文件夹Vi中

    9个解决方案 136 votes 事实证明,顶部有一个选择器,默认设置为显示Android. 如果您将切换按钮向下拨到"包",您可以看到自己的包. Aggressor answer ...

  5. Android studio使用svn创建分支及合并分支----终极图解

    Android studio使用svn创建分支及合并分支这里面涉及的内容比较多,比较复杂,大家要仔细看. 1,创建本地svn仓库(主干与分支现在都是空的) 2,创建一个安卓项目,这大家应该都会吧[My ...

  6. Android Studio 运行HyperLPR开源项目安卓APP

    Android Studio 运行HyperLPR开源项目安卓APP 前提:已安装Android Studio 作为一个安卓小白,我学uni-app只是机缘巧合,只是想看看微信小程序怎么开发的,然后一 ...

  7. android studio项目总结,android studio 3.0 升级 项目遇到的问题及更改思路(问题小结)...

    Android Studio从3.0版本新增了许多功能,当然首当其冲就是从3.0版本新增了对 Kotlin 开发语言的支持,除此之外还有其他一些新功能,例如:Android Profiler (其中包 ...

  8. Android Studio模拟器的创建和SDK的安装

    打开Android Studio,随机创建一个Project 找到右上的图标后,点击 点击+创建模拟器 选择Category类型为phone,表示创建应用于手机的模拟器,然后选择模拟器的屏幕尺寸,选好 ...

  9. android listview 删除出错,Android Studio,删除ListView项目而不影响另一个项目

    我正在做一个ToDo List并且在从ListView中删除一个项目时遇到麻烦.Android Studio,删除ListView项目而不影响另一个项目 如果用户已经做到了名单上的一件事,他可以点击该 ...

  10. Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看

    Android studio成品源码项目日历备忘录记事本,该日历备忘录app实现了日历查看,添加备忘录,闹钟提醒,删除备忘录等功能,适合新手学习,数据库sqlite. ID:4535654880904 ...

最新文章

  1. Quartz.Net—MisFire
  2. VMware使用方法
  3. FastJson屡爆漏洞,或许你应该试试它?
  4. [YTU]_2907 (类重载实现矩阵加法)
  5. c 函数多次声明_C++核心准则C.132:不要没有理由就将函数声明为虚函数
  6. apache camel_使用Apache Camel进行负载平衡
  7. mongodb 怎样检测 安装成功 以及mongodb的一些增删改查命令
  8. 一篇文章 让你理解接口测试
  9. 【Elasticsearch】你看懂 Elasticsearch Log 中的 GC 日志了吗?
  10. python爬虫播放mp3
  11. 激活中国汽车媒体圈,杉车网与尾部汽车媒体的九死一生
  12. Qt定时器QTimer使用教程与代码演示
  13. Eclipse好用的翻译插件
  14. python爬取裁判文书_使用selenium爬取裁判文书网
  15. 【转】Sphinx速成指南
  16. 智能管家(原型)- 语音控制设备
  17. 无人驾驶传感器之GPS和IMU
  18. ChatGPT官方鉴别器紧急发布!当代自相矛盾,不想却遭遇群嘲
  19. C++——VS2019调整字体和主题
  20. linux把光盘复制成ISO文件方法

热门文章

  1. win7右键没有新建文件夹了
  2. Silverlight学习笔记三(鼠标点击动态画直线|动态设置Ellipse的Canvas.Top与Canvas.Left|动态设置Stroke属性的方法。)...
  3. Silverlight网络寻奇 at 090413
  4. 虚拟机中的linux系统联网,虚拟机上Linux系统上网设置
  5. php后端文件,【后端开发】php文件用啥打开
  6. ubuntu上安装python3.7教程_ubuntu中安装Python3.7
  7. 【论文写作】学生信息管理系统总体设计如何写
  8. android content provider线程安全,Android ContentProvider的线程安全(二)
  9. mysql sqlserver alter语句区别_SQL ALTER
  10. linux java mysql 备份 runtime_Mysql如何在linux中实现定时备份