Android Studio 2问题故障合集

Android Studio 2问题故障合集

使用Android Studio2进行开发的会出现各种意想不到的问题,:

1、Android Studio : “ No JVM installation found. Please install a 32-bit JDK ”。
答:重新设置下环境变量,设置JAVA_HOME,注意最后路径到C:\Java7_XX即可。

2、If you already have a 32-bit JDK installed,define a JAVA_HOME variable in …..
答:这种情况下,一般检查下JAVA的版本是不是32位的;检查是否修改过文件studio.exe.vmoptions,其中的 xmx参数设置太大也会导致启动失败。

3、如何优化编译速度
答:a、开启 gradle 单独的守护进程,在 C:\Users.gradle 这个目录下,创建 gradle.properties 配置文件,复制以下配置进行优化。

# Project-wide Gradle settings.
org.gradle.daemon=true  
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m  
-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true  
org.gradle.configureondemand=true

b、64位:\studio64.exe.vmoptions or studio.exe.vmoptions
32位:\studio.exe.vmoptions or studio.exe.vmoptions
编辑这个文件,在最开始的两行设置内存大小,类似于eclipse.ini中的配置。配置如下:

-Xms256m
-Xmx1024m

注意,这里面的Xmx如果修改得太大,会导致软件启动失败。

c、优化编译时VM大小
选择 file->setting->compile 添加如下参数:

-Xmx1024m
-XX:MaxPermSize=128m
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8

d、打开dex增量编译,在app级别的buid.gradle文件中加入下面的代码:

dexOptions {
        incremental true
}

4.出现连接手机故障,adb devices连接提示 Android unauthorized,手机不能弹出认证确认框。
答:可以删除手机里面的配置文件,但这个需要ROOT手机,显然不是最佳的选择,其实最简单的方法,就是删除PC上.android文件夹中的adbkey和adbkey.pub两个文件,然后直接adb devices就可以了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值