Android开发工具Android studio安装与使用

简介

Android studio安装

首先在终端输入java -version,检查是否安装了JDK,如果没有安装,需要先安装JDK。

  • JDK下载
    下载地址
    http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

    点击download按钮
    选择Accept License Agreement,根据平台下载所需版本并安装。
  • Android studio下载
    Android studio官网
    从官方网站下载需要翻墙,不能翻墙的小伙伴可以从Studio中文社区下载。

    启动Android Studio,第一次会提示没有找到Android SDK

    按Next按钮,安装Android SDK(时间可能比较久):

    安装完成后就可以开始编辑代码了。
  • 使用
    创建新项目
    1、点击Start a new Android Studio project创建项目



    2、输入应用名称(第一个字母要大写)、公司域以及指定应用存放目录,点击Next按钮进入下一步



    3、选择应用支持的设备以及最小的SDK版本号,点击Next按钮进入下一步

    4、通过GUI模板,来选择第一个Activity的样式

    5、给Activity和Layout起一个名字,Layout的名称会自动生成,点击Finish,开始编辑代码。


  • 界面介绍



    1、区域1



    1)编译
    2)当前项目的模块列表

    3)运行
    4)调试
    5)测试代码覆盖率
    6)调试Android运行的进程
    7)重新运行
    8)停止运行
    9)模拟器管理
    10)同步工程的Gradle文件,一般在Gradle配置被修改的时候需要同步一下
    11)Project Structure
    12)Android SDK管理
    13)帮助

2、区域2
这个区域主要是工程文件资源等相关的操作。展示项目中文件的组织方式,默认是以Android方式展示的,可选择“Project、Packages、Scratches、ProjectFiles、Problems…”等展示方式。平时用的最多的就Android和Project两种。
3、区域3
主要是用来编写代码和设计布局。
4、区域4
用来查看一些输出信息。



1)终端 - 喜欢命令行操作的伙伴不用额外启动终端了。
2)监控 - 可以查看应用的一些输出信息。
3)信息 - 工程编译的一些输出信息。
4)运行 - 应用运行后的一些相关信息。
5)TODO - 标有TOTO注释的列表。
6)事件 - 一些事件日志。
7)Gradle控制台,通过这个可以了解Gradle构建应用的时候一些输出信息。

  • 常用快捷键
    官方快捷键文档
    Mac
    windows
快捷键 描述
Command + , Preferences... (打开开发工具设置界面)
Command + Delete Delete Line(删除行)
Command + D Duplicate Line or Block(复制行或者代码块)
Command + W Close active editor tab (关闭激活的页签)
Command + P Parameter Info(方法参数提示)
Command + B Declaration(跳转到方法、类、字段等的声明)
Command + F Find...(查找文本)
Command + R Replace...(替换文本)
Command + = Expand(展开代码)
Command + - Collapse(折叠代码)
Command + E Recent Files(最近打开的文件)
Command + O Class...(查找类)
Command + J Insert Live Template...(自动生成模版代码)
Command + L Line... (跳转到指定行)
Command + / Comment/uncomment with line comment (单行注释)
Command + option + / Comment/uncomment with block comment (块注释)
Command + F9 Make project (构建项目)
Command + option + L Reformat Code...(格式化代码)
Command + option + T Surround with... (if..else, try..catch, for, synchronized, etc.) (包括代码块生成)
Option + F7 Find usages (查找引用)
Command + Shift + O Go to File(跳转到文件)
Command + Shift + U Toggle case for word at caret or selected block (切换选中的单词或者代码块的大小写)
Double Shift Search everywhere (搜索工程中的任何位置的文件)
Shift + F6 Rename...(重命名)
Command + F6 Change Signature (更改方法签名)
Control + O Override methods (覆盖父类的方法)
Control + I Implement methods (实现接口的方法)
Control + R Run (运行程序到设备)
Control + D Dubug (debug程序到设备)
Control + H Type hierarchy (查看类的层级结构)
Option + Enter 导单个包
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,963评论 25 707
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,417评论 2 45
  • 先来回顾下许岑老师的学习方法,其实很多内容之前都有所耳闻。 学习方法。大的分为两种,一种是自然主义,基于模仿;二是...
    Marks阅读 343评论 0 0
  • 2017年10月23日 星期:一 天气:多云 老师今天讲的是制图基础。一般的制图的过程是添加一个画好的3D图,然...
    高俊01阅读 145评论 0 0
  • 好久没写文章了,在听过老徐推荐的媛媛的讲课内容第一节课后,脑海中浮现出的就是这个标题,想要把它写下来,也算是之前一...
    sinfierno阅读 555评论 0 2