使用前的设置
首先要先下载
.android文件夹的修改
这个文件夹是由Android SDK配置模拟器生成的,也是最占空间的一个。
首先,需要添加一个系统的环境变量ANDROID_SDK_HOME
,如下图:
.AndroidStudio文件夹的修改
这个文件夹的配置有些不太一样,只能从默认的安装文件中去配置。首先进入你的 AndroidStudio 安装目录中的 Bin 文件夹。
\Android\AndroidStudio\bin
进入文件:idea.properties ,而后修改如下:
设置了这些之后启动studio
虽然正确修改idea.properties文件,但是在C盘还是会出现.AndroidStudio文件夹,但是Android Studio已经将缓存文件放到了新路径文件夹。所以放心就可以了
启动后先不要急着去导入项目
带导入项目前还有需要更改的配置
.gradle文件夹的修改
这个文件夹直接进入 Settings 进行设置
.m2文件夹的修改
这个的配置也相对简单,同样在设置中进行更改:
MAVEN_REPOSITORY
sdk和jdk的配置
用AndroidStudio自带的jdk 设置环境变量
设置git
设置好git后可以直接用过git导入项目了
导入项目之后的AndroidStudio基本设置
界面设置
默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。
Settings --> Appearance --> Theme ,选择 Darcula 主题即可。
默认文件编码
建议使用 utf-8 ,中国的 Windows 电脑,默认的字符编码为 GBK 。
Settings --> File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。
显示行号
Settings --> Editor --> Appearance ,勾选 Show line numbers 。
自动导入
当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你可以这么设置。
Settings --> Editor --> Auto Import ,勾选 Add unambiguous improts on the fly 。
鼠标悬停显示方法说明
eclipse中只要鼠标放在方法上,就会显示出方法的说明。但是在studio中,默认是不显示的。我们可以设置它来显示。
Editor --> General ;后面的数字 是悬停多久,才显示(单位:毫秒)。
分屏查看代码
删除的类的历史记录(也可以恢复)
在整理项目的时候,有很多多余的文件,我选择性的删除了好多,然后发现在删除当中,错删了一个,如果全部 Ctrl + Z 的话,刚刚好不容易慢慢选出来的就要全部被恢复了。studio也提供了查看删除的历史记录 的功能:
操作方式:鼠标点在包名上,进行 如图 操作:
与未修改前的类对比
我们在一个类中,巴拉巴拉修改了一些东西,然后发现写错了。然后就会很惆怅,刚刚到底改了什么东西...... 查看方法跟上面的是一样的(它也属于历史记录)。
操作方式:把鼠标点在当前的类里面(焦点在当前类中,如果鼠标焦点在目录的文件名上,就跟上一个功能一样了),然后进行如图操作:
删除主项目中无用的资源文件
项目开发中多少都会存留一些无用的代码和资源,资源越多打包合并资源的时间就越长。然而删除无用的代码对于提升打包速度的作用微乎其微,我们可以利用混淆这一利器在打release包的时候将无用代码一次性剔除掉。对于资源文件,as提供了自动检测失效文件和删除的功能,这个绝对值得一试。
在弹出的对话框中,我强烈建议不要勾选删除无用的id,因为databinding会用到一些id,但这在代码中没有体现,所以as会认为这些id是无用的。如果你删除了这些id,那么就等着编译失败吧。别问我是怎么知道的T_T。顺便说一下,每次做这种操作前记得commit一下,方便做diff。
拷贝studio设置的格式
- 如果在家里设置了一遍studio的格式,到了办公室里使用 Android Studio ,则不得不再次设置;或者你同事或朋友花了很多时间,配置了一个非常棒的设置组合,你想也设置成这个样子。有了这个就非常简单了。
导出格式:选择File -> Export Settings
,然后勾选需要到处的设置项,Code Style,File Template, Key maps ,Live Templates 等比较常用的,可以自己选择到处后的存放地址,命名为 settings.jar
-
导入格式:接着便是 导入 的工作,选择 File -> Import Settings,然后选择第二步中的 jar 包,选择需要导入的模块,点击 OK 即可。