Muf*_*han 13 android intellij-idea gradle android-studio android-gradle-plugin
在办公室,我支持代理.互联网接入受到限制.
所以我在家里执行了一个gradle同步,并将C:\ Users\username.gradle中的文件夹".gradle"从我的家用PC复制到我办公室PC上的同一位置.
现在在我的办公室电脑上,我将Android Studio中的gradle设置为"脱机工作",但是每当我尝试执行gradle同步时,我都会收到错误说明
Error: Could not download google-services.jar (com.google.gms:google-services:3.0.0): No cached version available for offline mode
Run Code Online (Sandbox Code Playgroud)
但是,在挖掘".gradle"文件夹时,我能够找到google-service.jar文件
C:\Users\username\.gradle\caches\modules-2\files-2.1\com.google.gms\google-services\3.0.0\32b833222c886ecfb37d79b1a05ce1eddb702db1
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么办.请帮忙.
Shi*_*yya 66
当您的 Android Studio 的 Gradle 工具离线模式选项处于启用状态时,会发生此错误。
启用后,它看起来像这样。
要修复它,您可以通过单击下面屏幕截图中显示的选项来禁用模式。
Sam*_*oom 57
> 更新:我听说 Google 听取了建议!现在在新的 android studio 版本中,当您开始一个新项目时,会弹出一个窗口,其中包含在线或离线使用 gradle 构建的选项.. 非常适合你们所有人..
您需要重新启用您的 gradle在线模式
Google 更改了执行此操作的位置...在最新版本之后,此时我正在输入此答案,该版本低于 2020 年 2 月 27 日构建的 Android Studio 3.6.1
我已经给他们发了一条消息,所以谷歌在下一次更新中改变了这一点。因为新的位置让习惯了旧方式的软件工程师感到困惑......但现在按照这些明确的 2 个步骤找到它,轻松切换在线或离线..
Oci*_*ell 20
我不得不在2019.2版本中对此进行长期挖掘。此选项已在用户界面中移动。现在位于gradle工具的工具栏中:
请参阅https://www.jetbrains.com/help/idea/jetgradle-tool-window.html#offline上的 JetBrains文档
除了 --offline 标志之外,尝试使用 --debug 标志运行 gradle。这将告诉您它正在哪里寻找文件。
导致该错误的一个可能原因是您的家庭电脑和办公室电脑之间的 .gradle 文件夹的路径不同,这可能是因为您的用户名在每台计算机上都不同。.gradle 缓存使用绝对路径(有关示例,请参阅 .gradle/caches/modules-2/metadata-2.16/artifact-at-repository.bin)。这是一个已记录的 Gradle 问题:https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546/13。如果可能,请在家中使用相同的 GRADLE_HOME 并努力解决问题。
归档时间: |
|
查看次数: |
12714 次 |
最近记录: |