问题1:Gradle's dependency cache may be corrupt
转载
https://blog.csdn.net/ityangjun/article/details/60573907
问题原因是下载的新版本gradle压缩包损坏了导致出错
解决办法如下:
首先查找错误
打开gradle设置,查看gradle文件存放地址。进入该地址下dists文件夹,查看gradle压缩包是否存在,解压是否正常。如果不正常需要重新下载。
不知道下载哪个版本的可以打开项目/gradle/gradle-wrapper.properties复制下载连接再下载
问题2:Gradle project sync failed.Basic funtionality(e.g)will not work properly
查了很多,其实就是因为网络原因,依赖的库没有下载到
可以试着把
dependencies
中的implementation 删除找到哪个库没有下载到.
还有就是比较无脑的办法,clean --rebiuld
或者Invalidate cashes and restart
问题3 初次安装AS,出现错误提示
unable to access android sdk add-on list
原因:
在第一次安装AS,启动后,检测到电脑没有SDK。
知道了原因,自然有解决方法,可以在以后安装sdk,或者设置初次打开AS,不下载sdk
解决办法1:
点击Cancel,在后续的界面再安装SDK。
由于都是下一步,操作很简单,这里就不逐一介绍。虽然google.com被墙,但是近两年下载sdk速度还行
https://developers.google.cn/ 谷歌开发回国了,安装SDK和Android studio,还是通过google.com,但速度会不会快了呢。
解决办法2:
1、在这个Android studio的安装目录下,找到下面这个文件
\bin\idea.properties
- 1
2、设置初次打开AS,不检测SDK。使用记事本打开,文件末尾添加一行:
disable.android.first.run=true
- 1
网上大部分介绍这种方法,但是治标不治本,SDK没有下载,就算进入界面了,也用不了。还是要去下载SDK。
转载:http://blog.csdn.net/xx326664162/article/details/50563122 文章出自:薛瑄的博客
问题4 :Invoke-customs are only supported starting with Android O
在sdk更新到28以后,编译出现如上告警,需要强制java1.8编译
在项目gradle的android字段中添加
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}