Andriod Studio安装及使用
创建Andriod项目
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.在真实设备上运
按照以下步骤设置您的设备:
- 使用一根 USB 数据线将您的设备连接到开发计算机。如果您是在 Windows 上开发,可能需要为您的设备安装相应的 USB 驱动程序。
- 在开发者选项中启用 USB 调试,具体步骤如下。
首先,您必须启用开发者选项:
- 打开设置应用。
- (仅适用于 Android 8.0 或更高版本)选择系统。
- 滚动到底部,然后选择关于手机。
- 滚动到底部,然后点按版本号 7 次。
- 返回上一屏幕,在底部附近可以找到开发者选项。
打开开发者选项,然后向下滚动以查找并启用 USB 调试。
按照以下步骤操作,在您的设备上运行应用:
- 在 Android Studio 中,点击 Project 窗口中的 app 模块,然后依次选择 Run > Run(或点击工具栏中的 Run 图标
)。 - 在 Select Deployment Target 窗口中,选择您的设备,然后点击 OK。

Android Studio 会在您连接的设备上安装并启动应用。您现在应看到设备上运行的应用中显示了“Hello World!”。
2.在模拟器上运行
按照以下步骤操作,在模拟器上运行应用:
- 在 Select Deployment Target 窗口中,点击 Create New Virtual Devic
- 在 Select Hardware 屏幕中,选择一部手机设备(如 Pixel),然后点击 Next。
- 在 System Image 屏幕中,选择 API 级别最高的版本。如果您未安装该版本,将显示一个 Download 链接,请点击该链接并完成下载。
- 点击 Next。
- 在 Android Virtual Device (AVD) 屏幕上,让所有设置保持不变,然后点击 Finish。
- 返回到 Select Deployment Target 对话框中,选择您刚刚创建的设备,然后点击 OK。
- 在 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安装及使用的更多相关文章
- 第一章 andriod studio 安装与环境搭建
原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android Stu ...
- Andriod Studio安装教程
最近开设安卓课程,无奈于开发团队不再更新eclipse上sdk兼容问题,在eclipse上浪费了两天时间,换了Andriod Studio, Andriod Studio下载网址:http://www ...
- android studio 安装与环境搭建
转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android St ...
- Andriod Studio 开发环境安装和配置
Android Studio安装配置详细步骤(图文):http://www.2cto.com/kf/201604/500642.html第一次使用Android Studio时你应该知道的一切配置 : ...
- [Andriod] - Andriod Studio + 逍遥模拟器
Andriod Studio自身自带的模拟器实在太卡,用Genymotion模拟器又要安装VirtualBox,然后一堆的设置,结果还是卡B. 网上下了个逍遥模拟器,这模拟器是游戏专用的,目前正式版的 ...
- Zend Studio安装详解
本篇文章介绍Zend Stuido安装 PHP安装请参考 http://www.cnblogs.com/azhe-style/p/php_new_env_build.html 一.下载 百度Zend ...
- Andriod Studio adb.exe,start-server' failed -- run manually if necessary 解决
首先查看了我的任务管理器,共有三个adb的程序在运行: 错误提示的是 Andriod Studio 中的adb.exe启动失败,于是,去关掉另外两个adb.exe,两分钟左右后,又出现了三个adb. ...
- 安卓开发第一步:Android Studio安装配置
虽然本人是JAVA开发工程师平时主要开发Web App,但因为项目需求需要开发对应的移动端.一时又找不到合适的安卓开发人员,兄弟我只好被项目经理"抓来当壮丁了".俗话说好" ...
- Android开发快速入门(环境配置、Android Studio安装)
Android是一种激动人心的开源移动平台,它像手机一样无处不在,得到了Google以及其他一些开放手机联盟成员(如三星.HTC.中国移动.Verizon和AT&T等)的支持,因而不能不加以学 ...
随机推荐
- c++ 使用 vcpkg
1. 打开下载地址:https://github.com/Microsoft/vcpkg 2. 直接下载到本地某个盘 3. 配置环境变量: 4. 打开下载到本地的vcpkg有可能叫vcpkg-mast ...
- Spring Boot下Bean定义方式及调用方式
我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用 ...
- 【网络知识之三】HTTPS协议
HTTPS是身披SSL外壳的HTTP.HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包.HTTPS使用的主要目的是提供对网站服务器的 ...
- ECMAScript 初探 - 基础篇
ECMAScript 语言的标准是由 Netscape.Sun.微软.Borland 等公司基于 JavaScript 和 JScript 锤炼.定义出来的. ECMAScript 仅仅是一个描述,定 ...
- 动手学深度学习6-认识Fashion_MNIST图像数据集
获取数据集 读取小批量样本 小结 本节将使用torchvision包,它是服务于pytorch深度学习框架的,主要用来构建计算机视觉模型. torchvision主要由以下几个部分构成: torchv ...
- 【开源监控】Prometheus+Node Exporter+Grafana监控linux服务器
Prometheus Prometheus介绍 Prometheus新一代开源监控解决方案.github地址 Prometheus主要功能 多维 数据模型(时序由 metric 名字和 k/v 的 l ...
- Teradata 数据库介绍
Teradata在整体上是按Shared Nothing 架构体系进行组织的,他的定位就是大型数据仓库系统,定位比较高,他的软硬件都是NCR自己的,其他的都不识别:所以一般的企业用不起,价格很贵.由于 ...
- java.lang.IllegalStateException: Received message from unsupported version: [5.2.2] minimal compatible version is: [5.6.0]
启动elasticsearch-6.2.2-Windows服务时报错: java.lang.IllegalStateException: Received message from unsupport ...
- Java中Deque特性及API
美人如斯,文章如斯! 定义 双向队列:支持插入删除元素的线性集合 特性: 插入.删除.获取操作支持两种形式:快速失败和返回null或true/false 既具有FIFO特点又具有LIFO特点,即是队列 ...
- 一般处理程序Session
1.要在一般处理程序中获取其他页面的session值,需要引用名空间: using System.Web.SessionState; 2.然后继承一个接口:IRequiresSessionState ...