在从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=50b.修改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-8 org.gradle.parallel=true最后就是模块下的build.gradle文件了,修改部分如下,当然也可以不修改或者通过project setting修改
compileSdkVersion 22 buildToolsVersion '24.0.2'
本文分享了作者从Eclipse转向Android Studio过程中的经验总结,包括如何优化Android Studio的编译速度、解决乱码问题及项目导入技巧等。
811

被折叠的 条评论
为什么被折叠?



