您的位置:首页 > 移动开发 > Android开发

Android Studio 2问题故障合集

2016-05-06 09:09 579 查看

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就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android