错误如下:
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'.
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.android.tools.build:gradle:3.6.1.
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: No cached version of com.android.tools.build:gradle:3.6.1 available for offline mode.
8条答案
按热度按时间xkrw2x1b1#
这是在新的Android Studio 3.6更新中发现的问题。但这基本上不是问题。
你需要做的就是:
要启用或禁用Gradle的离线模式,请首先从菜单栏中选择视图>工具窗口> Gradle。然后,在Gradle窗口顶部附近,单击切换脱机模式
以下是一些截图:
pbossiut2#
我昨晚也遇到了类似的问题,这对我来说很有效:
从应用程序文件夹中打开 build.gradle 文件,它应该类似于以下内容
在-buildscript和-allprojects中将 google() 添加到 repositories 中,就像这里一样:
在Android Studio中,进入文件->项目结构.. [快捷方式:Ctrl + Alt + Shift + S]
在 * 项目 * 选项卡-> Android Gradle插件版本-> 3.6.1和**Gradle版本-> 5.6.4中|||
最后,在 * Module * 选项卡下,确保编译sdk版本> 14(即:25、28或29.)
tpgth1q73#
解决方案是启用gradle,如下图所示:
nhhxz33t4#
我用Eclipse打开了一个旧项目。对我来说,它有助于在 build.gradle 中添加以下内容:
来源:https://stackoverflow.com/a/50285646/1097104
此外,有几次我不得不使用 * 文件 * > * 无效缓存/重新启动 *。
yduiuuwa5#
如果您使用的是Android最新版本Chipmunk。那么这个解决方案给你。
步骤1.打开Gradle设置,复制gradlePluginPortal()粘贴到下面的dependencyResolutionManagement中。
步骤2.像步骤3一样更改RepositoriesMode.PREFER_SETTINGS。enableandroid. enableJetizer =true
按照上述步骤,然后definetelly解决您的问题。
qgzx9mmu6#
在某些情况下,缓存的工件或元数据可能会导致问题。尝试清除依赖项管理系统的该高速缓存,并重新运行生成或解析过程。在Android Studio中,文件->无效缓存->无效并重新启动。如果你已经尝试了上述步骤,仍然面临这个问题,关闭android studio并打开它,然后运行你的应用程序,它会正常工作。(它为我工作…所以我加了)
toiithl67#
这是我的项目问题
原因:org.gradle.API.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException:未能解析配置“:app:debugRuntimeClasspath”的所有文件。
我已经解决了这个问题,增加了一个依赖库。
实现(platform(“org.jetbrains.Kotlin:kotlin-bom:1.8.0”))
nzrxty8p8#
您尝试构建的项目可能没有所需的SDK版本。您可以从Android Studio的“首选项”对话框中的外观和行为→系统设置→ Android SDK下载它。Preferences Screenshot。