Android Studio说失败:更新至3.6.2后,构建失败,并出现异常

时间:2020-04-14 13:56:04

标签: android-studio gradle

我所有的代码都运行良好。但是,当我将android studio更新为3.6.2时,它显示:

Executing tasks: [:app:assembleDebug] in project /home/AK_47/AndroidStudioProjects/MyProject

> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:generateDebugBuildConfig UP-TO-DATE
> Task :app:javaPreCompileDebug UP-TO-DATE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:mainApkListPersistenceDebug UP-TO-DATE
> Task :app:generateDebugResValues UP-TO-DATE
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Could not resolve all files for configuration ':app:_internal_aapt2_binary'.
   > Could not resolve com.android.tools.build:aapt2:3.6.2-6040484.
     Required by:
         project :app
      > No cached version of com.android.tools.build:aapt2:3.6.2-6040484 available for offline mode.
      > No cached version of com.android.tools.build:aapt2:3.6.2-6040484 available for offline mode.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
5 actionable tasks: 1 executed, 4 up-to-date

我正在尝试制作ANDROID应用程序。但更新后无法正常工作。有解决办法吗?

2 个答案:

答案 0 :(得分:1)

该错误表明无法下载依赖项,因为您处于脱机模式或没有可用的Internet连接。 尝试步骤

  1. 尝试关闭Gradle的离线模式。您被
  2. 关闭
View > Tool Windows > Gradle

从菜单栏中。在Gradle窗口的顶部,单击Gradle窗口中的Toggle Offline Mode按钮。You can refer below image

  1. 检查Internet连接并重新构建。

希望这个答案会有所帮助...

答案 1 :(得分:1)

尝试通过位于Android Studio右侧的Gradle工具关闭Gradle离线模式。 然后请按照以下步骤操作:

运行以下命令清除gradle缓存:

 rm -rf ~/.gradle/caches/

之后,请从“文件”菜单中单击Invalidate Caches/Restart,然后将进行进一步处理,再次下载所有库,因此虽然花费时间,但也可以解决此问题。