Android studio在使用过程中常见的问题及解决方法(不定期更新)

Q1:studio开启的时候卡在进度条里

一般而言,android studio在进入界面之前都会对你当前的sdk版本及其内容进行检查,尤其是在第一次进入的时候~~~如果你没有翻墙,此时就算你有完整的sdk也是无法完成这个进度条的,因为它无法从google上获取最新的sdk列表和本地进行比对!!!

此时的进度条上的 title:   Fetching Android SDK component information

A1:

在android studio的安装目录下的bin下找到 idea.properties ,然后在该文件末尾加上   disable.android.first.run=true  即可跳过studio对sdk的更新检查~~~



Q2:编译project的时候出现 finished with non-zero exit value 2 错误分析

<span style="font-size:18px;"><span style="font-size:14px;">Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/opt/jdk7/bin/java'' finished with non-zero exit value 2</span></span>

项目的不同moudle包含多个相同名称的开源库 或者 jar

如:1、当 A Module 中有 V4包,B Module 中也有 V4包或者整个project的v7包(在studio里,v7是v4的依赖包),这时就会出现这样的错误

A2:

删除多余的 jar 如 V4包,只要将其中一个 module 中的 V4包干掉,然后引用另一个 有 V4包的Module 就ok了~~~




Q3:导入eclipse开源库需要注意的几点:

在我们按照3种导入库方式 导入moudle并且将该库添加到app的依赖关系里之后,我们还需要做以下几点:
1、修改开源库的build.gradle以保持和app的build.gradle一致。
2、在1中你可能会发现开源库里根本就没有设置minSdkVersion 和targetSdkVersion 的地方,很简单,因为我们的eclipse项目的编译版本是在AndroidMainfest.xml文件里配置的,所以你可以有两个选择,一个是直接在xml文件里修改版本内容,另一个就是删掉xml里对应的内容,然后在gradle里照猫画虎的写一个编译版本控制的脚本块
3、我们的整个project里总共有3个gradle —— app里,开源库里,project里。因此我们需要将里边所有的dependencies进行查重然后删除。。。否则就会报Q2错误,譬如v7包应该删除app里,保留开源库里(之间的依赖关系为单向的),gradle的classpath最好只保留project的,对libs包下的引用还要记得查重!!!




Q4:在渲染布局的时候,提示你所使用的studio版本低于用于渲染的sdk版本

昨天是google 的IO大会,大会上发布了android M,也就是传说中的6.0,忍不住诱惑的我于是乎就下载了M的sdk用虚拟机先过一把瘾~~~然后今天做项目的时候突然发现Q4的问题,然后试着去更新了一下studio发现并没有更新版本的studio推送.....我日,肿么办???

A4:

换一下思维,是不是我的sdk版本太高了。结果定睛一看,madan,发现系统默认使用sdk里最高的版本进行渲染,无语了......你可以设置一下让它更低点,为了省事我直接删掉M啦~~~就此问题解决!!!


Q5: 在我们使用自动获取sdk文档的时候,总是显示fetching documentation......


A5: 

I was having the same issue as you. Here's what fixed it for me:

  • Make sure you have the Documentation package downloaded in SDK Manager.
  • Exit Studio if it's running.
  • Delete the file named "jdk.table.xml" located in home/.AndroidStudioBeta/config/options/ (remember to take a backup first!).
  • Relaunch Android Studio. should work correctly now and it should regenerate the file automatically.
Notice: On Mac, the mentioned file located under ~/Library/Preferences/AndroidStudioBeta/options  –


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值