【问题标题】:Could not determine artifacts for androidx.appcompat:appcompat:1.0.2: No cached version available for offline mode无法确定 androidx.appcompat:appcompat:1.0.2 的工件:没有可用于离线模式的缓存版本
【发布时间】:2019-03-28 06:55:11
【问题描述】:

Gradle 依赖项是:

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'com.google.android.material:material:1.1.0-alpha05'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0-alpha01'
implementation 'androidx.recyclerview:recyclerview:1.0.2'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.hendraanggrian.material:collapsingtoolbarlayout-subtitle:1.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

每次清理和重建后,Gradle Project Sync 都会失败。

【问题讨论】:

  • 你连接到互联网了吗?
  • 您是否尝试过通过终端构建它?执行一次并确保在此处发布您用于构建它的命令。同时确保您已连接到开放网络互联网连接。
  • Android Studio 没有连接到互联网并且在 Preferences > Gradle “离线工作”被选中。
  • 我在使用终端时遇到了同样的错误,但使用 androd studio build 解决它可以工作

标签: android android-appcompat


【解决方案1】:

【讨论】:

  • 在新的 android studio 上,flag 已移到 gradle 选项卡内(在右上角)
  • 谢谢。我的问题解决了。也有同样的问题。
【解决方案2】:

Gradle 处于离线模式,这意味着它不会去网络解决依赖关系。

Go to Preferences (File->Settings->Build, Execution, Deployment) -> Gradle and uncheck "Offline work".

【讨论】:

  • 接下来的 3 天我需要在离线模式下工作。这就是为什么我需要设置检查“离线工作”选项。
  • 由于检查 Offline Work 提出了这个问题。所以先禁用并下载。完成更新后,您可以再次启用。
  • 我的情况是,接下来的 3 天,网络突然断开连接,没有先下载的选项。
  • 禁用离线工作不是理想的过程,但我试过了,但没有成功。
【解决方案3】:

如果 gradle 全局设置 设置为离线工作,android studio 将无法为您解决此问题 解决这个问题

  1. 转到首选项
  2. 构建、执行、部署
  3. 分级
  4. 全局 gradle 设置
  5. 取消选中离线工作
  6. 然后重建您的项目/尝试同步

确保您的互联网连接正常,否则可能无法正常工作

【讨论】:

    【解决方案4】:

    enter image description here

    转到 build.gradle(:app) 并更改
    实施 'androidx.appcompat:appcompat:1.4.0' 到 实施 'androidx.appcompat:appcompat:1.3.1' 如图所示

    【讨论】:

      【解决方案5】:

      转到设置,然后搜索 gradle。这里有两种状态:

      1. 您的 gradle 已设置为离线工作(通过 checkbo

      2. 您的 gradle 路径设置不正确(如果之前没有问题)

      如果一切正常,则在设置页面中搜索代理并检查它们。您也可以在此处检查您的连接情况。

      这3种方法可以解决问题。

      【讨论】:

        猜你喜欢
        • 2020-01-30
        • 2016-09-21
        • 2014-05-01
        • 2018-01-08
        • 2017-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多