android studio使用的一些技巧

来源:互联网 发布:sqlserver版本选择 编辑:程序博客网 时间:2024/05/21 11:11

在从eclipse转到as的过程中想必大家一定遇到过些许的不习惯和坑,现在就我在开发过程中的一些经验整理如下:

1.优化as的编译速度

a.修改启动配置文件,我使用的是64位,所以修改studio64.exe.vmoptions文件


需要修改的内容你懂的,就是加大jdk的各种内存配置,至于为什么这么做可以google下jdk的jvm配置相关内容

-Xms1536m-Xmx2048m-XX:MaxPermSize=768m-XX:ReservedCodeCacheSize=512m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50
b.修改setting的配置


c.对于乱码问题

首先在setting里修改为utf-8


如果是java library模块还有乱码问题,需要添加gradle配置

tasks.withType(JavaCompile) {      options.encoding = "UTF-8"  }

2.项目导入

如果像eclipse一样导入工程,估计80%以上的项目在as中直接导入是会报红叉的,我的做法也是参照网上别人的经验。

a.用本地的as创建一个android新项目,然后用新项目里的gradle相关文件替换到要导入项目里的

b.注意了,build.gradle和gradle.properties就不要替换了,毕竟这里包含的可能有项目特殊的配置,

需要修改工程目录下的gradle的版本号为我们本地的,红色标记部分

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.0'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}
工程目录下的gradle.properties文件添加如下属性,据说可以优化编译速度

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8org.gradle.parallel=true
最后就是模块下的build.gradle文件了,修改部分如下,当然也可以不修改或者通过project setting修改

compileSdkVersion 22buildToolsVersion '24.0.2'


0 0
原创粉丝点击