Android Studio 安装配置详细步骤,以及使用的基本操作

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一.Android SDK下载和安装

    如果本地已有合适版本Android SDK则无需再下载或者可以使用SDK Manager更新SDK

     如果没有SKD则需要下载了其实在安装Android Studio过程中会选择下载最新SDK安装但是速度极慢我习惯先把SDK下载下来在安装完Android Studio后再配置当然这只是我个人习惯完全可以在安装Android Studio过程中直接安装SDK哦。

    这里说一下使用SDK Manager下载/更新SDK

    1如果没有安装SDK Manager可以下载安装地址 https://github.com/inferjay/AndroidDevTools#sdk-tools下载完毕直接运行安装就可以安装过程中会自动匹配本机环境下的jdk进入到安装目录下

    2启动SDK Manager.exe如下图
-----------------------------------


二.Android Studio的下载和安装以及新建工程和调试运行

        由于官网地址 http://tools.android.com/download/studio 下载不了所以我直接百度搜索下载不太知道可不可以反正用着还行。

        另外提供一个国内镜像下载地址 https://github.com/inferjay/AndroidDevTools

        下载完之后如果是安装包可以直接安装即可如果是解压包可以解压后直接运行安装目录下的studio.exe文件。

        安装过程中由于之前已经下载过SDK所以跳过SDK的安装一直next知道finish运行打开Android studio然后手动配置SDK点击SDK Manager配置已经下载好的SDK所在路径即可如下图

    配置好SDK之后就可以新建工程了如以下系列图

1file-->new-->new Project:

2next-->可以选择创建的工程的版本-->如果对版不了解可以点击help me choose:

3点击help me choose 后即可显示当前的Android系统各版本信息还有什么不明了的呢只看界面UI做的就很棒

4选择版本后next-->进入选择主Activity样式界面下面只是列出几种样式很多

5继续next-->直到finish则完成了该工程的创建创建过程会稍长一些需等待吐槽一下公司配的电脑配置超级差分分钟想砸掉
 

6以下就是创建完毕的工程界面点击上面工具栏中的运行图标运行下面的logcat中有日志信息这些和Eclipse差不多使用起来也会很顺手就不再过多说明。

        后文会详细介绍一下Android Studio与Eclipse常用之处不同的地方和独有的优点。

三.Android Studio的工程目录结构

    当我们新建一个项目的目录结构默认是这样的

    可以看到和Eclipse的目录结构有很大区别Android Studio一个窗口只能有一个项目而Eclipse则可以同时存在很多项目如果你看着不习惯可以点击左上角的Android机器人进行切换

    将"Android"切换为"Project"后如下图

    感觉这个和Eclipse中的结构很像。

    总的来说和Eclipse的区别有如下

    1、Android Studio中有Project和Module的概念前面说到Android  Studio中一个窗口只能有一个项目即一个Project代表一个 workspace但是一个Project可以包含多个Module比如你项目引用的Android Library, Java Library等这些都可以看做是一个Module;

    2、上述目录中将java代码和资源文件图片、布局文件等全部归结为src在src目录下有一个main的分组同时划分出java和res两个文件夹java文件夹则相当于Eclipse下的src文件夹res目录结构则一样.

    关于工程目录结构只要使用习惯就可以了不必过于多说啦接下来说一下Android Studio的其他使用之处。

    3.主要文件和目录

    1settings.gradle 每个Moudle 要在这里注册可以打开该文件看一下就会明白

    2build.gradle每个Project 的配置

    3app每个Module

    4app/build.gradle每个Module 配置文件比如依赖的类库SDK 版本

    5app/src/源码和资源文件都在这里我们写的文件都在这里面。

    6app/libs/添加类库。

四.Android Studio的基本使用

    之所以使用Android  Studio后都觉得很好用是因为有很多地方用起来比Eclipse方便用着非常顺手看以下几处

1.Android Studio不用手动保存他有着自动保存的功能

2.“TODO”视图很好的展现当前程序中的位置

3.Android Monitor视图中有Logcat、Memory等界面关于Logcat使用起来也很方便

4.对比EclipseAndroid  Studio非常有特点的地方要数自带的“Terminal”了对于Android开发人员来说这比单独开一个cmd方便多了使用起来特别自如

5.在Studio菜单栏的右边有这样几个常用的功能如图分别是 Gradle同步、AVD Manager、SDK Manager、DDMS

1Gradle同步 在你项目运行或者更改Gradle配置的时候都要点击下这个按钮会下载相应的依赖

2AVD Manager 模拟器管理

3SDK Manager 就是理你的SDK版本

4DDMS 即 Dalvik Debug Monitor ServiceDalvik调试监控服务。

五.Android Studio 常用快捷方式

全局快捷键比较重要的    
Eclipse中的快捷键
ALT + ENTER    工程快速修复    CTRL+ 1
CTRL + SHIFT + A    快速查找    
CTRL + ALT + L
格式化代码    CTRL+ i
CTRL + Q
查看文档    鼠标自动
SHIFT + ESC    当切换非编辑区域时关闭该区域返回编辑区域    
编辑区快捷键    
CTRL + B / F4

或这Ctrl + 点击适用

查看源码
ALT + INSERT    插入方法构造方法Get Set 方法等等在工程结构新建文件


ATRL + /    上下文联想
ALT + LEFT / RIGHT    不同文档左右切换
ALT + TOP / BOTTOM    跳转到上一个 / 下一方法
注释    
CTRL + /    注视当前行
CTRL + SHIFT + /    文档注视
复制 / 粘贴    
Eclipse中的快捷键
CTRL + C    复制该行    
CTRL + V    粘贴    
CTRL + X    剪切    
CTRL + Y    删除该行    CTRL + D
查找    
Ctrl+Shift+A    查找所有行为
Ctrl + F    查找当前编辑的文档
Ctrl + R    查找并替代
Ctrl + N    查找类class
Ctrl + SHIFT + N    查找文件


六.Android Studio VS Eclipse

    相信目前国内用Eclipse的还是大多数那么首先就来说一下Studio的一些优点比较才能更有说服力才能说明为什么我们要从Eclipse迁移到Studio。

    1、Google推出的

毫无疑问这个是它的最大优势Android Stuido是Google推出专门为Android“量身订做”的是Google大力支持的一款基于IntelliJ IDEA改造的IDE这个应该能说明为什么它是Android的未来

    2、速度更快

Eclipse的启动速度、响应速度、内存占用一直被诟病相信大家这点应该深有体会而且经常遇到卡死状态。Studio不管哪一个方面都全面领先Eclipse

    3、UI更漂亮

I/O上演示的那款黑色主题真是太棒了极客范Stuido自带的Darcula主题的炫酷黑界面实在是高大上相比而言Eclipse下的黑色主题太low了

    4、更加智能

提示补全对于开发来说意义重大 Studio则更加智能智能保存从此再也不用每次都 Ctrl + S了。熟悉Studio以后效率会大大提升。

    5、整合了Gradle构建工具

Gradle是一个新的构建工具自Studio亮相之处就支持Gradle可以说Gradle集合了Ant和Maven的优点不管是配置、编译、打包都非常棒。

    6、强大的UI编辑器

Android Studio的编辑器非常的智能除了吸收Eclipse+ADT的优点之外还自带了多设备的实时预览相对这对Android开发者来说简直是神器啊。

    7、内置终端

Studio内置终端这对于习惯命令行操作的人来说简直是福音啊再也不用来回切换了一个Studio全部搞定。

    8、更完善的插件系统

Studio下支持各种插件如Git、Markdown、Gradle等等你想要什么插件直接搜索下载。

    9、完美整合版本控制系统

安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统可以直接check out你的项目。
-----------------------------------

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android