android studio使用的一些技巧

本文分享了作者从Eclipse转向Android Studio过程中的经验总结,包括如何优化Android Studio的编译速度、解决乱码问题及项目导入技巧等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在从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-8
org.gradle.parallel=true
最后就是模块下的build.gradle文件了,修改部分如下,当然也可以不修改或者通过project setting修改

compileSdkVersion 22
buildToolsVersion '24.0.2'


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值