【填坑】Android Studio更改SDK路径后gradle出错,Error:Execution failed for task ':app:compileRetrolambdaDebug'. >

在持续使用Android Studio后,随着SDK库的不断更新,占的空间不断增加,由于一开始对SDK库大小预判过低,把AS装在了C盘,SDK也是用的默认路径,在C盘User下面,结果几乎把C盘占满了,所以就考虑更改SDK路径。结果更改成功后执行gradle是居然出错了,下面分享下问题的解决过程。

首先路径更改方法:
1.先建立目标文件夹,把原有的SDK文件拷贝过去,比如放到D:\androidSDK
【填坑】Android Studio更改SDK路径后gradle出错,Error:Execution failed for task ':app:compileRetrolambdaDebug'. >_第1张图片
2. 在Android Studio中打开 File-Other Settings-Default Project Structure,再配置刚才创建的SDK路径。这里一定要先把文件拷过来再配置,否则或报错找不到sdk文件。
【填坑】Android Studio更改SDK路径后gradle出错,Error:Execution failed for task ':app:compileRetrolambdaDebug'. >_第2张图片

刚开始以为这样就搞定了,run了一下,发现居然会下面的错误:
Error:Execution failed for task ':app:compileRetrolambdaDebug'. > Process 'command 'C:\Program Files\Android\Android Studio\jre\bin\java.exe'' finished with non-zero exit value 1
【填坑】Android Studio更改SDK路径后gradle出错,Error:Execution failed for task ':app:compileRetrolambdaDebug'. >_第3张图片
执行java.exe的时候失败了,检查了下各种配置都没发现问题,是不是要重启软件才能生效呢,结果重启了AS也不行。经过一番google,找到了解决方法:执行Build-clean project,之后就一切正常了。
【填坑】Android Studio更改SDK路径后gradle出错,Error:Execution failed for task ':app:compileRetrolambdaDebug'. >_第4张图片
经验证没啥问题后,再把原来路径的SDK文件删除就行了。

你可能感兴趣的:(Android)