创建Andriod项目

1.下载最新版的Andriod studio

2.在 Welcome to Android Studio 窗口中,点击 Start a new Android Studio project

3.在 Choose your project 窗口中,选择 Empty Activity

4.在 Configure your project 窗口中,输入以下值:

  • Name:“My First App”
  • Package name:“com.example.myfirstapp”
  • 选中 Use AndroidX artifacts 旁边的框。
  • 您可能想要更改项目位置。
  • 让其他选项保持原样。

如果您希望采用 Java 编写您的应用,请从 Language 下拉列表中选择 Java

经过一些处理后,Android Studio 将打开 IDE。

下面让我们花一点时间回顾一下最重要的文件。

首先,请确保已打开 Project 窗口(依次选择 View > Tool Windows > Project),并从该窗口顶部的下拉列表中选择 Android 视图。随后,您可以看到以下文件:

app > java > com.example.myfirstapp > MainActivity
这是主 Activity(您的应用的入口点)。当您构建和运行应用时,系统会启动此 Activity 的实例并加载其布局。
app > res > layout > activity_main.xml
此 XML 文件定义 Activity 界面的布局。它包含带有文本“Hello world!”的 TextView 元素。
app > manifests > AndroidManifest.xml
清单文件描述应用的基本特性并定义其每个组件。
Gradle Scripts > build.gradle
您会看到两个具有此名称的文件:一个用于项目(“项目:MyFirstApp”),一个用于“app”模块(“模块:app”)。每个模块均有自己的 build.gradle 文件,但此项目当前仅有一个模块。您将主要使用模块的 build.gradle 文件来配置 Gradle 工具如何编译和构建您的应用。如需详细了解此文件,请参阅配置编译系统

要如何运行该应用呢?

运行程序

上面我们创建了一个显示“Hello World!”的 Android 项目。现在,您可以在真实设备或模拟器上运行应用。

1.在真实设备上运

按照以下步骤设置您的设备:

  1. 使用一根 USB 数据线将您的设备连接到开发计算机。如果您是在 Windows 上开发,可能需要为您的设备安装相应的 USB 驱动程序
  2. 开发者选项中启用 USB 调试,具体步骤如下。

    首先,您必须启用开发者选项:

    1. 打开设置应用。
    2. (仅适用于 Android 8.0 或更高版本)选择系统
    3. 滚动到底部,然后选择关于手机
    4. 滚动到底部,然后点按版本号 7 次。
    5. 返回上一屏幕,在底部附近可以找到开发者选项

    打开开发者选项,然后向下滚动以查找并启用 USB 调试

按照以下步骤操作,在您的设备上运行应用:

  1. 在 Android Studio 中,点击 Project 窗口中的 app 模块,然后依次选择 Run > Run(或点击工具栏中的 Run 图标 )。
  2. 在 Select Deployment Target 窗口中,选择您的设备,然后点击 OK

Android Studio 会在您连接的设备上安装并启动应用。您现在应看到设备上运行的应用中显示了“Hello World!”。

2.在模拟器上运行

按照以下步骤操作,在模拟器上运行应用:

  1. 在 Select Deployment Target 窗口中,点击 Create New Virtual Devic
  2. 在 Select Hardware 屏幕中,选择一部手机设备(如 Pixel),然后点击 Next
  3. 在 System Image 屏幕中,选择 API 级别最高的版本。如果您未安装该版本,将显示一个 Download 链接,请点击该链接并完成下载。
  4. 点击 Next
  5. 在 Android Virtual Device (AVD) 屏幕上,让所有设置保持不变,然后点击 Finish
  6. 返回到 Select Deployment Target 对话框中,选择您刚刚创建的设备,然后点击 OK
  7. 在 Android Studio 中,点击 Project 窗口中的 app 模块,然后依次选择 Run > Run(或点击工具栏中的 Run 图标 )。

Android Studio 会在模拟器上安装并启动应用。您现在应看到模拟器上运行的应用中显示了“Hello World!”。

解决“Unable to access Android SDK add-on list”报错

原因:AS启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误。

解决方法:点击Cancel,在后续的界面再安装SDK。

参考链接:

1. https://developer.android.com/training/basics/firstapp/creating-project?hl=zh-cn

2. https://www.jianshu.com/p/ab4a46c05f7c

Andriod Studio安装及使用的更多相关文章

  1. 第一章 andriod studio 安装与环境搭建

    原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android Stu ...

  2. Andriod Studio安装教程

    最近开设安卓课程,无奈于开发团队不再更新eclipse上sdk兼容问题,在eclipse上浪费了两天时间,换了Andriod Studio, Andriod Studio下载网址:http://www ...

  3. android studio 安装与环境搭建

    转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android St ...

  4. Andriod Studio 开发环境安装和配置

    Android Studio安装配置详细步骤(图文):http://www.2cto.com/kf/201604/500642.html第一次使用Android Studio时你应该知道的一切配置 : ...

  5. [Andriod] - Andriod Studio + 逍遥模拟器

    Andriod Studio自身自带的模拟器实在太卡,用Genymotion模拟器又要安装VirtualBox,然后一堆的设置,结果还是卡B. 网上下了个逍遥模拟器,这模拟器是游戏专用的,目前正式版的 ...

  6. Zend Studio安装详解

    本篇文章介绍Zend Stuido安装 PHP安装请参考 http://www.cnblogs.com/azhe-style/p/php_new_env_build.html 一.下载 百度Zend ...

  7. Andriod Studio adb.exe,start-server' failed -- run manually if necessary 解决

    首先查看了我的任务管理器,共有三个adb的程序在运行: 错误提示的是 Andriod Studio 中的adb.exe启动失败,于是,去关掉另外两个adb.exe,两分钟左右后,又出现了三个adb. ...

  8. 安卓开发第一步:Android Studio安装配置

    虽然本人是JAVA开发工程师平时主要开发Web App,但因为项目需求需要开发对应的移动端.一时又找不到合适的安卓开发人员,兄弟我只好被项目经理"抓来当壮丁了".俗话说好" ...

  9. Android开发快速入门(环境配置、Android Studio安装)

    Android是一种激动人心的开源移动平台,它像手机一样无处不在,得到了Google以及其他一些开放手机联盟成员(如三星.HTC.中国移动.Verizon和AT&T等)的支持,因而不能不加以学 ...

随机推荐

  1. js获取长度,根据编码获取长度

    dataLen:function(str){ var realLength = 0, len = str.length, charCode = -1; for(var i = 0; i < le ...

  2. 框架之jQuery妙用

    1.jQuery介绍 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行Ajax交 ...

  3. 分布式事物解决方案-TCC

    分布式框架下,如何保证事物一致性一直是一个热门话题.当然事物一致性解决方案有很多种(请参考:分布式事物一致性设计思路),我们今天主要介绍TCC方案解决的思路.以下是参与设计讨论的一种解决思路,大家有问 ...

  4. sublime text3安装ConvertToUTF8

    1.安装 Package Control 方式1:命令行安装 按ctrl+~快捷键,调出一个小文本款,然后粘贴以下代码: import urllib.request,os,hashlib; h = ' ...

  5. vue中js文件中export常见方法及使用

    js文件一般放静态资源或动态资源,我将在这两种不同资源的请求下以不同的方式export出来 第一种在js中使用function 动态资源 在vue文件中引用调用这些方法 import进来 在生命周期函 ...

  6. Spring Boot 自定义 Shiro 过滤器,无法使用 @Autowired 解决方法

    在 Spring Boot 中集成 Shiro,并使用 JWT 进行接口认证. 为了统一对 Token 进行过滤,所以自定义了一个 JwtTokenFilter 过滤器. 期间遇到了以下几个问题,这里 ...

  7. 异步编程的上下文与操作符--await/async generator/yield

    上下文的保存机制: 1.保存到异步类型中:promise & future & closure & observable: 2.栈帧保存:其它保存机制: 3.保存到服务提供方的 ...

  8. 【java】Execption的 e.getMessage()为null的解决方法

    ================================ 场景: 当代码出现异常时通常都需要将异常信息写入到日志中,异常信息越详细越有利于问题的排查.而通过的Exception.getMess ...

  9. NPOI Excel同一个单元格 多种字体

    public static void CreateFont() { IWorkbook workbook = new HSSFWorkbook(); workbook.CreateSheet(&quo ...

  10. 2019 医渡云java面试笔试题 (含面试题解析)

      本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.医渡云等公司offer,岗位是Java后端开发,因为发展原因最终选择去了医渡云,入职一年时间了,也成为了面试官 ...