目录:  
  ①. 从Eclipse到Android Studio
  ②. Android Studio的下载和安装
  ③. 用户习惯设置以及快捷键
  ④. SDK路径重新设置

↓点此跳转到文末↓

      

①. 从Eclipse到Android Studio

  前几年主要是用Eclipse装android的插件进行android开发,而Android Studio到2013年5月16日才刚开始。一开始Android Studio的Bug很多,所以更多人仍然使用Eclipse来开发。但是现在Android Studio的功能很完善了,bug也不多,Google停止了对Eclipse的android开发平台的更新。

  Android Studio很好用,但是有一点很关键,它基于IntelliJIDEA。IntelliJIDEA是很占内存的,所以如果只有4GB的内存,运行Android Studio的同时再运行其他程序,如浏览器、QQ、音乐播放器,会很卡。所以推荐内存升级为6GB以上。不仅占内存大,开启Android Studio和编译的时候非常慢,有条件可以装个SSD,加快启动和编译的速度。

②. Android Studio的下载和安装

  下载页面:http://www.android-studio.org/index.php/download

  windows用户最好下载(Recommended)版本,内置sdk,如下图红框:

  如果一开始下载不含sdk版本,则下载单独sdk:

  

  下载和安装很方便,不多说。(比装Eclipse容易很多)

  注意:

    1. 安装路径最好不要有中文。如果SDK文件路径已经设置成中文,请见

    2. 设置环境变量。右键 计算机-》 属性-》 高级系统设置-》 高级-》 环境变量 -》 用户变量 -》 新建 。

      变量名:PATH

      变量值:sdk里的tools文件夹路径,如:

      

③. 用户习惯设置以及快捷键

  

  1. 有三种方法可以打开设置界面

  

  

  2. 如果习惯Eclipse的快捷键,可以这样将快捷键映射过去。

  

  如果使用Android Studio默认快捷键,有几个快捷键要推荐一下:

    2.1. Ctrl+空格:代码补全,需要编译器提示的时候使用。

    2.2. Ctrl+Alt+O:删掉多余引用的包。

    2.3. Alt+Enter:导入需要的包,一般引用一些类,且该类所在包没有自动导入时,会提示。

    2.4. Ctrl+Z:撤销上一步操作

       Ctrl+Shift+Z:取消撤销操作。

    2.5. Ctrl+X:删除当前行。只要光标在该行就行,不必选中整行。

    2.6. Ctrl+B:如果当前光标在变量或方法名上,则找出定义该变量或方法的地方,并跳转。可以通过这个方式查看android类库源码。

            如果当前光标在变量或方法的定义上,则找出该项目中出现变量名或方法名的地方,显示出来,点击相应位置就能进行跳转。

       Ctrl+Shift+BackSpace: 返回上一次编辑的地方。可以与上一个快捷键配套,在Ctrl+B查看方法定义后,用此快捷键回到刚才编辑的地方。

    2.7 Shift+Enter:光标跳转到行末尾并回车。这样就不用每次用鼠标点击行末或者用键盘移动到行末再回车了,一键做完这两个操作。(谢谢@请叫我大苏 的提醒)

  

  3.最好将编码都设置为UTF-8

     关于编码,可以看我另一篇随笔:字符编码总结

  

  这样的设置是推荐的,否则有时候在代码里直接写中文,但是程序实际运行时会出现乱码,就是这里没设置好。

  当然,这样设置有一个问题,就是导入别人的项目的时候,编译器代码部分有些中文注释会乱码(有的同学没注意到这句话,故加粗)。此时可以通过以下方法解决:

  

  如上图,Android Studio软件右下角会显示UTF-8,同时界面代码中文部分有乱码。是因为有些中文是用GBK编码的。点击红框部分,选择GBK,出现如下图提示框:

  

  一定要选Reload,不能选Convert。此时可以看到乱码部分恢复正常。

  再次点击右下角红框部分,选择UTF-8,仍然会出现提示框。这时一定要选Convert,不能选Reload。

  搞定!(注:评论区有关于这两者的讨论,点此查看

  

  4.设置代码风格。这里只说一部分。

    如果你习惯花括号{ }独自一行的话(也就是C语言风格)可以设置代码格式化的方式。

    小插曲:去死吧!你这个异教徒!

    在设置里面,这样设置:

    

    编译器默认是放在上一行,如果按上图设置,在写代码时按格式化快捷键:Ctrl+Alt+L 会格式化代码,爽!

  

  5. 关于目录结构:

    

    Android模式如红框所示,这种情况突出主要目录,看起来爽,不会有很多不常用到的文件出现。易于操作。

    点击红框处,选择Project,这应该是最复杂的结构。

    

    Android模式的目录结构差不多和这里的main一样。

    libs目录需要注意,引用别人的框架时,要将文件放到这里,然后

      1.右键,选择Add As Library...

      2.或者File -》 Project Structure

        

        

        

        点击ok就可以了

  6. 默认打开项目怎么办

    如果一打开Android Studio就直接进入编辑页面

    

    此时想更换项目,或者退出该项目,然后创建新项目。Close Project即可。

    

    提醒:一般在关闭Android Studio前,最好不要简单粗暴的点击右上角的X键。先Close Project,再关闭。这样下次要打开不同项目,会方便。

④. SDK路径重新设置

  已经把SDK路径设置成中文怎么办?先到存放SDK的路径下,把SDK移动到一个全英文路径。如D:\AndroidSDK

   打开Android Studio,会提示

  

  把新路径复制过来就行。

  

  或者先设置路径再移动:

  进入设置页面

  

  将SDK的新路径放到蓝色方框的地方。再移动sdk到这个新路径

  这样应该可以正常使用了。

目前就这样吧,有想到新的再更新……

作业一:android开发平台的演变以及Android Studio设置的更多相关文章

  1. Android 开发平台的演变史

    Android开发平台的发展(并不是很懂) Eclipse 首先是由IBM的一个项目小组花了两年时间开发完成的,当时主要解决IBM开发工具 Visual Age for Java 和 WebSpher ...

  2. Android开发面试经——4.常见Android进阶笔试题(更新中...)

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  3. [Android开发那点破事]解决android.os.NetworkOnMainThreadException

    [Android开发那点破事]解决android.os.NetworkOnMainThreadException 昨天和女朋友换了手机,我的iPhone 4S 换了她得三星I9003.第一感觉就是好卡 ...

  4. Android开发环境的演变

    之前安装过eclipse,给我的感觉是,好生麻烦.刚开始自己装花了好多时间.隐约还记得有两个小tips: 1)打开时出现 “failed to load the JNI shared library ...

  5. 关于Android开发环境的演变

    是不是我天生就不适合安装软件——经过eclipse.jdk.Android Studio的历次安装,我发觉自己似乎永远都装不好.去年eclipse断断续续装了三四天,那时希望能附加C++的软件包,却始 ...

  6. Delphi XE5的Android开发平台搭建[转]

    Delphi XE5支持Android ARM的开发,可以在Android虚拟机里运行,因此建议将XE5安装在64bit的Windows,内存可以大于3GB Delphi XE5安装光盘中包含了最基本 ...

  7. Delphi XE5的Android开发平台搭建

    Delphi XE5支持Android ARM的开发,可以在Android虚拟机里运行,因此建议将XE5安装在64bit的Windows,内存可以大于3GB Delphi XE5安装光盘中包含了最基本 ...

  8. Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境

    有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环 ...

  9. 【Android开发精要笔记】Android的Intent机制

    Android的Intent机制 Intent对象的作用和构成 android意图机制最核心的设计思想,就是引入了组件管理服务作为连接组件的管理者. 该服务的作用: 通过组件的配置信息了解系统中每个组 ...

随机推荐

  1. iOS 真机测试 App installation failed

    真机测试的过程中,出现这种Bug This application's application-identifier entitlement does not match that of the in ...

  2. SharePoint 2013 入门教程之创建及修改母版页

    在SharePoint 2013中,微软提供了根据HTML页面转换Master页的方法,并支持单项同步,但是这样的更新,并不完善,会使一些功能造成丢失,所以,了解Master结构的人,尽量直接去修改M ...

  3. SQLiteOpenHelper类

    SQLiteOpenHelper是管理数据库的工具类. 下面提供一个模板: package com.example.intelligencecontrol.utils; import android. ...

  4. Feathers组件的宽度或高度属性,为什么我得到的值是0

    Feathers组件使用一个失效系统延迟一会儿繁重的重绘,这样你可以在一个时间内改变多个属性.如果你还没有明确地设置宽度和高度,他们会自动 调整自身到一套“理想”的尺度.然而,这并不会发生,直到他们验 ...

  5. IntelliJ IDEA 教程设置讲解

    IntelliJ IDEA 常用设置讲解 说明 IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查 ...

  6. 多重共线性的解决方法之——岭回归与LASSO

          多元线性回归模型 的最小二乘估计结果为 如果存在较强的共线性,即 中各列向量之间存在较强的相关性,会导致的从而引起对角线上的 值很大 并且不一样的样本也会导致参数估计值变化非常大.即参数估 ...

  7. linux fdisk命令使用

    fdisk 对硬盘及分区的操作,进入fdisk 对硬盘操作阶段 我们可以对硬盘进行分区操作,前提是您把fdisk -l 弄明白了:通过fdisk -l ,我们能找出机器中所有硬盘个数及设备名称:比如上 ...

  8. WPF 提示框、确认框、确认输入框

    1.提示框 分为提示.异常.失败.成功几种类型 方法: /// <summary> /// 弹出提示 /// 标题:提示 /// </summary> /// <para ...

  9. ubuntu sudo不需要输入密码

    用如下命令 sudo visudo 在其中添加一行,若你想让一个用户sudo时不需要进行密码输入则以用户名开头,若想让一个组有此特权则以%组名开头,例如: zhuhui ALL=NOPASSWD: A ...

  10. 【java开发】面向对象初步认识与基础概念讲解

    简单的把前面的java基础知识讲了,接下来就开始面向对象的旅程了. 对象(Object):简而言之,世界是由对象组成的,一切可见的事物吧 类(class):说白了就是把具有相同的一些特征或是属性归为一 ...