Android Studio使用手册

以下设置Android Studio和IntelliJ IDEA通用(因为Android Studio就是IDEA)

1.中文乱码显示解决:
Settings -> Editor -> Appearance -> 选择Theme -> 然后勾选上下面的Override default fonts by:在Name中选择一个支持中文字体的字体:比如微软雅黑,serif, sansSerif等,并设定Size,一般为15就可以了,自己可以调,这个设置主要是IDE的菜单标题栏字体和样式等,然后保存即可。

2.显示行号
Settings -> Editor -> Appearance -> Show line numbers勾选上

3.让编辑窗口支持Ctr+鼠标左键缩放修改字体大小
Settings -> Editor -> Mouse选项栏中勾选“Change font size(Zoom) with Ctrl+Mouse Wheel”

补充:在Settings的搜索框中输入mouse, 然后分别点击左侧出现的Editor -general/Images, 然后打钩高亮的项目,让鼠标支持ctrl+滚轮缩放字体大小,以及鼠标点击变量显示提示文档,以及显示代码中的色块和图片(鼠标移到该出就会显示图片,很方便),详细如下图:

4.修改主题和字体 大小
Settings -> Editor -> Colors & Fonts -> Font -> 在“Scheme name”选择一个主题样式并另存为:xx,xx自己起名,font size自己可以设置如15,17等,下面的左栏是可选字体列表,右侧为当前系统编辑器的字体,选择一个字体,并修改字体大小,保存即可。

5.文件编码
Settings -> File Encodings -> IDE Encoding / Project Encoding 可以自己选择编码GBK, GB2312或UTF8等,根据自己需要。

6.快捷键习惯问题

在eclipse转到android studio的时候,快捷键很不顺手,影响开发进度,很简单,打开studio, File->settings->keymap如下图设置:


 选中eclipse后,我们就可以使用像eclipse一样的快捷键了

7.删除项目—–AS对工程删除做了保护机制,默认你在项目右键发现没有删除选项。你会发现你的module上面会有一个小手机,这是保护机制。删除的第一步就是去掉保护机制,也就是让手机不见,具体做法就是鼠标放在工程上右键->open module setting,或者F4进入如图界面,选中你要删除的module,然后点击减号,这样就取消了保护机制,然后回到项目工程右键就可发现删除选项。注意:删除会将源文件删除。

这里写图片描述

8..导入jar包—–选择File->Projcet Structure,在弹出的窗口中左侧找到Libraries并选中,然后点击“+”,并选择Java就能导入Jar包了。或者直接拷贝jar文件到项目的libs文件夹下,然后运行:Sync Project with Gradle Files。然后clean project重新编译。

9.设置关闭Ta快捷键为ctrl + w

AS默认的关闭tab快捷键为Ctrl + F4

Settings -> Keymap -> Keymaps:Eclipse -> Editor Tabs -> Close:鼠标右键“Add keyboard shortcut” -> Ctrl + W

截图如下:

  

10. 禁用烦人的自动更新提示(AS讨厌的一点就是各种横幅弹框会提示更新),在以下截图updates的选项卡中去掉auto xx check update的对勾就可以了。

 

11.自动组织import导入和删除不需要的包: 

勾选上以下标红的两行即可:

12.gradle 自动同步谷歌服务器改成本地不同步:

ps: gradle 会定期从谷歌服务器上同步最新的Gradle版本以及相应的jar包、配置信息等,因此能定期同步还是好的,但是因为我们伟大的强(GFW),国人同步非常痛苦,

建议挂FQ工具同步之!

13.空行的Tab和空格被自动干掉

Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None

indentation - Android Studio "This file is indented with tabs instead of 4 spaces" - Stack Overflow
http://stackoverflow.com/questions/31129071/android-studio-this-file-is-indented-with-tabs-instead-of-4-spaces

Android Studio中常用设置与快捷键(私人珍藏,Eclipse转AS必看) - Android移动开发技术文章_手机开发 - 红黑联盟
http://www.2cto.com/kf/201408/329816.html

 

14. 修改标题和工程目录字体和字体大小:Settings -》 Appearance & Behavior -》 Appearance -> UI Options -> Size // 这里就可以修改字体名和字体的大小

 

15.AS常用快捷键

eclipse 自定义快捷键:
add cast alt+C
word completion alt+C
Content Assist alt+/
shift+ctrl+o 自动导入所有包
ctrl+1 自动修复

AS 快捷键:
Alt+Enter:导入包
代码提示(Class Name Completion) Ctrl+Alt+Space --> 可以改成alt+/
自动导入所有包 shift+ctrl+o
add cast alt+enter
word completion alt+enter
Ctrl+/:单行注释或反注释
Ctrl+Shift+/:块注释
局部代码块展开/折叠,快捷键分别是 ctrl+(数字键盘+)和ctrl-(数字键盘-)
全部代码块展开/折叠,快捷键分别是 ctrl + * 和 ctrl + shift + /
live template也很好玩,可以研究下

Android Studio如何快速的set,get或者生成构造函数,生成toString方法。
有两种方式:
方式一:Code-->Generate
方式二:通过快捷键Alt+Insert

16.更多扩展功能和用法

Android Studio相见恨晚的操作锦集
http://www.jianshu.com/p/bc8f6bfe12c6

 

 

AS的各种好:

  1. 智能保存,不需要Ctrl + S。效率会大大提升。
  2. 整合Gradle构建工具,Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常牛逼。
  3. AS在速度上不管哪一个方面都比Eclipse快。
  4. UI编辑器简直比Eclipse高效N倍,自带了多设备的实时预览,简直是神器。多语言适配点击地球直接输入,再也不用比较那个string没有翻译了。
  5. 内置终端直接替代cmd命令行,一个IDE全部搞定
  6. 完善的插件系统,如Git、Markdown、Gradle等,直接搜索下载.
  7. 版本控制系统,安装的时候就自带GitHub, Git, SVN等流行的版本控制系统,可以直接check out你的项目,边写代码边右键可以直接具备BCompare功能与其他版本进行对比修改。

Android Studio目录结构

新建工程项目后AS的Project目录结构如下所示:

    .idea://AS生成的工程配置文件,类似Eclipse的project.properties。
    app://AS创建工程中的一个Module。
    gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。
    External Libraries://不是一个文件夹,只是依赖lib文件,如SDK等。

新建工程项目后AS的Module目录结构如下所示:

    build://构建目录,相当于Eclipse中默认Java工程的bin目录,鼠标放在上面右键Show in Exploer即可打开文件夹,
        编译生成的apk也在这个目录的outs子目录,不过在AS的工程里是默认不显示out目录的,就算有编译结果也
        不显示,右键打开通过文件夹直接可以看。
    libs://依赖包,包含jar包和jni等包。
    src://源码,相当于eclipse的工程。
    main://主文件夹 
        java://Java代码,包含工程和新建是默认产生的Test工程源码。 
        res://资源文件,类似Eclipse。
            layout://App布局及界面元素配置,雷同Eclipse。
            menu://App菜单配置,雷同Eclipse。 
            values://雷同Eclipse。
                dimens.xml://定义css的配置文件。 
                strings.xml://定义字符串的配置文件。 
                styles.xml://定义style的配置文件。
                ......://arrays等其他文件。
            ......://assets等目录
        AndroidManifest.xml://App基本信息(Android管理文件) 
        ic_launcher-web.png://App图标 
    build.gradle://Module的Gradle构建脚本

Android Studio开发调试使用

Android Studio调试其实也非常方便,一般问题直接通过AS的DDMS的Logcat就可以搞定。AS支持类似Eclipse的DDMS的所有功能。这里要说的是疑难问题的调试方式,即断点调试。

首先先编译好要调试的程序。

这里写图片描述

如上图2所示在行号处点击设置断点。然后如1所示点击开启调试会话。

这里写图片描述

如上图所示,IDE下方出现Debug视图,1指向的是现在调试程序停留的代码行,2区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。由此顺序想必有些Android深入功底了解一点Android系统启动流程的就知道这几个方法咋回事,怎么到Activity的onCreate的。哈哈,说到系统了。不扯了。3是一些调试按钮,快捷键放在上面直接会显示。4和5是一些变量观察区。

这里写图片描述

上图中:

点击1指向的按钮,程序向下执行一行,如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行。

点击2指向的按钮,程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)。

点击3钮在调试的时候能进入任何方法。

点击4的作用是如果在调试的时候你进入了一个方法(如debugFunc),并觉得该方法没有问题,你就可以使用4跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。

点击5指向的按钮后,你将返回到当前方法的调用处重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法。

这里写图片描述

如上图设置多个断点,开启调试。想跨断点移动到下一个断点,点击如下图1箭头,程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。点击箭头2指向的按钮,可以查看你曾经设置过的断点并可设置断点的一些属性,如下图所示。调试开始后,在Variables区域可以给指定的变量赋值(鼠标左键选择变量,右键弹出菜单选择setValue…)。这个功能可以更加快速的检测你的条件语句和循环语句。点击箭头3加号或者在调试的代码变量上右键添加watcher即可查看跟踪变量值。

这里写图片描述

上图箭头1指向的是你曾经设置过的断点,箭头2可以设置条件断点(满足某个条件的时候,暂停程序的执行,如 index==5)。结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)。

以上便是AS的一些调试使用技巧。

--------------------------------------------------------

相关参考链接:

Android Studio简单设置 - Android Studio 安卓开发者社区
http://ask.android-studio.org/?/article/14

Android Studio入门到精通 - 工匠若水 - 博客频道 - CSDN.NET
http://blog.csdn.net/yanbober/article/details/45306483

 

AndroidStudio如何使用aar依赖包?
http://www.android-studio.org/index.php/docs/experience/152-android-studio-aar

 

如何将Eclipse中的项目迁移到Android Studio 中
http://www.android-studio.org/index.php/docs/guide/129-eclipse-to-androidstdio

 

android studio使用详解 - - ITeye技术网站
http://jclick.iteye.com/blog/2041437

 

Getting Started with Android Development(IntelliJ IDEA官方文档-用IDEA 开发Android)
http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Android+Development

 

Getting Started with Android Studio | Android Developers
http://developer.android.com/sdk/installing/studio.html#download

 

Android Studio设置主题 和 不支持中文(改成如微软雅黑,Serif, SansSerif等等都可)的问题解决方法

http://www.linuxidc.com/Linux/2013-05/84488p2.htm

 

初探Android Studio及遇到的一些问题和解决
http://www.linuxidc.com/Linux/2013-05/84899.htm

 ---------------------------------------------------------

Gradle用法:

下载地址:http://www.gradle.org/

下载后解压到任意路径,然后将gradle的bin目录加入系统环境变量的path路径

gradle -v命令验证安装

gradle -q 参数q让Gradle不要打印错误之外的日志)
gradle clean build

 

Google官方给出的Gradle用法(Gradle Plugin User Guide):

http://tools.android.com/tech-docs/new-build-system/user-guide

posted @ 2013-06-01 20:43  petercao  阅读(18438)  评论(0编辑  收藏  举报