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就可以了!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories