Android Studio 使用过程中的坑

 

问题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
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值