AndroidStudio使用笔记

声明:
正式放弃Eclipse,投奔AndoidStudio大军,有些东西要从头摸索,特发此帖记录Android Studio的使用方法。本帖永久更新,不定时记录本人使用过程中的经验积累,给自己留一份笔记,也给后来人一个参照。以下的所有操作方法都是在Windows x64平台上运行的Android Studio 2.0 Preview 5开发环境上进行的。先留一个AndroidStudio学习的网站,这上面有一些AndroidStudio常见的问题和视频教程。想看 -> 戳这里

另外,各位小伙伴如果有有关AndroidStudio的其他使用方法或者有什么问题,可以在下方留言哦~

一、彻底删除项目

什么是彻底删除项目?就是你下次打开AndroidStudio时是Welcome界面(如下图左):

         

那么,怎么删除项目呢?首先,你要知道你的项目在你电脑硬盘的哪个位置,因为最后,你需要删除残留在硬盘上的文件。其次,你需要在File -> Project Structure对话框中选中你的项目(项目默认都是app),然后点击上面的红色的“减号”,如上右图。然后,回到项目目录(Project视图)中,在app上右键选择“Delete”删除,再在导航条(工具栏下面的一条,根据你当前所在类的位置进行层级变化)上右键项目名称选择“Delete”。最后,到硬盘上的项目位置处删除项目的残留文件。到此,你的项目就已经完全被删除了。

二、WIFI下真机测试

只要AndroidStudio所在的电脑和测试用的真机在同一个WIFI网络下,就可以不插数据线运行APP。步骤如下:首先,到File -> Settings -> Plugins中找到ADB WIFI这一项,然后点击下面的“Browse reposi...”按钮,双击ADB WIFI进行安装,安装后可能会重启Android Studio,重启后,插上手机数据线,点击Tools -> Android -> ADB WIFI -> ADB USB to WIFI,系统会进行搜索,如果搜到手机,就会在界面的右上角弹出一个小框,这时,你就可以拔掉数据线,单纯在WIFI下进行真机测试了。

三、关闭自动更新

很多人刚安装AndroidStudio的时候还没有问题,可隔天打开的时候就会出一些乱七八糟的错误,今天改完了好用了,明天又报错...... 这是为什么呢?其实,这是AndroidStudio的自动更新导致的。我们只需要关闭AndroidStudio的自动更新,就可以解决这个问题了。我们在AS的安装路径下的bin文件夹中找到idea.properties文件,在文件的最后添加下面这几行代码,问题解决。

1 #-----------------------------------------------------------------------
2 # stop auto-install SDK
3 #-----------------------------------------------------------------------
4 disable.android.first.run=true

四、修改字体样式

点击 File -> Settings -> Editor -> Colors&Fonts -> Font ,点击Save as,添加一个自定义的样式(我这里写的是myStyle),然后按下图所示配置即可。

五、修改快捷键

我们大多数人都是从Eclipse转来AndroidStudio的,AndroidStudio中很多快捷键我们都用不惯,或者说我们用Eclipse用惯了,转到AS的时候不习惯。这个时候,我们就需要设置一下快捷键了。在 File -> Settings -> Keymap 中可以修改快捷键,如下图。

我们可以铜鼓在Keymaps中选择Eclipse来让Eclipse中的快捷键兼容到AS中(亲测有很多快捷键不对),也可以在Eclipse的基础上进行修改。我们可以通过在搜索栏中输入要搜索的快捷键的名字来搜索,也可以通过点击右边第二个图标(放大镜图标)后输入快捷键来搜索。下面给大家附上几个常用的快捷键的名字。

代码提示:Class Name Completion
格式化代码:Reformat Code
注释(//):Comment With Line Comment
注释(/**/):Comment With Block Comment
显示纠错提示:Show Intention Actions

去掉不必要的import:Optimize Imports
复制整行到下一行:Duplicate Line or Block

六、代码提示忽略大小写

AndroidStudio中默认的代码提示是区分大小写的,例如我想写 Button,但如果我输入的 bu 然后按代码提示的快捷键,AS是不会给我显示Button的。因此,我们需要自己调整设置。在 File -> Settings -> Editor -> General -> Code Completion 中设置case sensitive completion为 NONE 即可。

七、Rendering Problem

新建一个项目之后,布局页面的模拟手机那块经常会显示一个Rendering Problem,这个时候,我们只需要改一个Theme就可以了,比如我喜欢改成NoTitleBar。

八、修改SDK的版本信息

在Eclipse中,项目的版本信息是直接在Menifest文件中的,但在Android Studio中,当我们打开Menifest文件时会发现,版本信息已经不在Menifest文件中了。在哪里呢?我们在Project面板中的Project视图中打开 项目名->app->build.gradle 文件,可以看到这个文件中有有关项目中所有部件的版本的所有信息。修改后,在最上面会弹出一个黄色的条,点击最右边的“Sync Now”,稍等一会,AS会帮我们将修改的版本信息同步到整个项目中。

九、运行AS中的项目到Genymotion中

最近接触了一下Genymotion,感觉真的是“瞬间爆炸、入口即化”,快如闪电的模拟器,你值得拥有~~~下面介绍一下怎样让AS中的程序在Genymotion上“飞奔”。
首先需要下载Genymotion,这里就不说了,百度一下你就知道~
安装好Genymotion后,在AndroidStudio中点击 File -> Settings -> Plugins -> Browse Repositories...,下拉找到Genymotion(或者直接搜索到Genymotion),点击右边的Install安装。安装完成后需要重启AS,重启之后在工具栏中会多出这样两个图标 。点击右边的手机按钮可以新建一个Genymotion的模拟器(新建的时候,如果之前没有对应SDK版本的模拟器,可能要现下载,Be patient and good luck!)。建好后运行模拟器,然后点击AS中的绿色的Run按钮,就可以找到刚刚建的模拟器啦!

十、导入第三方JAR包到项目中

将项目面板调整到Project模式,将项目需要的JAR包复制粘贴到 项目名 -> app -> libs 中,然后右键JAR包,点击“Add as Library”,即可完成将JAR包导入到项目中。

十一、Android Studio关联GitHub与同步代码

最近听说面试的时候考官会看你的GitHub,于是就申请了一个GitHub账号,决定开始刷Git。今天从公众号上看到Android Studio可以关联GitHub同步/上传代码,于是就搞了一下,拿来分享一下(其实之前搞了好几天Github也没搞清楚到底怎么用,感觉在AS里面操作会简单不少)。具体的操作步骤如下:
1、首先你最好有一个GitHub Desktop,就是桌面版,需要从网上下载(下载地址),这个只是一个下载器,真正的GitHub还需要用这个下载器来下,下载速度要看那边的服务器,有时候挺快,有时候慢的要死,Good Luck!
2、在Android Studio中配置GitHub。在 File -> Settings -> Version Control -> Git 中的“Path to Git Executable”中找到GitHub安装路径下的一个叫做Git.exe的文件,我的是在C:UsersAdminAppDataLocalGitHubPortableGit_25d850739bc178b2eb13c3e2a9faafea2f9143c0cmdgit.exe(可能在cmd文件夹下,也可能在bin文件夹下),别忘了点一下“Test”测试一下,如果路径没错,会弹出一个框提示你“Git Executed Successful”。
3、在File -> Settings -> Version Control -> GitHub 中的Login和Password中输入你申请的GitHub账号和密码,点击Test测试,测试通过后会显示“Connection Successful”的提示框。点击OK关闭窗口。至此,AS上的Git配置就完成了。
4、在写完一个项目之后,就要上传到Git上,怎么做呢?点击 VCS -> Import Into Version Control -> Share Project On GitHub,就可以上传到GitHub中了。
5、上传不是终点,往往我们都会对项目进行这样那样的改变(不然要GitHub的版本控制器干毛),当我们对项目做出改变之后(改变的类都会变成蓝色),就需要点击 VCS -> Commit Changes 来将改变同步到GitHub中(每次改变都需要在Commit Message中写点什么)。

原文地址:https://www.cnblogs.com/blog-wzy/p/5198632.html