当前位置: 首页 > 知识库问答 >
问题:

Android Studio 3.5.2离线设置错误:app@debug /compileClasspath

骆鸿运
2023-03-14

请帮助,在我设置并遵循以下说明后:

配置脱机生成依赖项

如果您想在没有网络连接的情况下构建项目,请按照以下步骤将IDE配置为使用离线版本的Android Gradle插件和Google Maven依赖项。

如果您还没有这样做,请从下载页面下载脱机组件。

下载并解压脱机组件

下载脱机组件后,将其内容解压缩到以下目录中,如果该目录不存在,则可能需要创建该目录:

•在Windows上:%USER\u HOME%/。android/manual-offline-m2/

•在macOS和Linux上:~/。android/manual-offline-m2/

要更新脱机组件,请执行以下操作:

>

  • 删除手册-离线-平方米/目录中的内容。
  • 重新下载离线组件。
  • 将您下载的ZIP文件的内容解压到manual-dislinte-m2/目录中。在您的Gradle项目中包含离线组件要告诉Android构建系统使用您下载并解压缩的离线组件,您需要创建一个脚本,如下所述。请记住,即使在更新离线组件之后,您也只需要创建和保存此脚本一次。
  • 使用以下路径和文件名创建一个空文本文件:在Windows上:%USER_HOME%/. gradle/init. d/offline.gradle在macOS和Linux:~/. gradle/init. d/offline.gradle
  • 打开文本文件并包含以下脚本:

    def reposDir=新文件(System.properties['user.home],“.android/manual-offline-m2”)

    def repos=new ArrayList()reposDir。eachDir{repos.add(it)}repos。排序()

    所有项目{

    构建脚本{

    repositories {
    
      for (repo in repos) {
    
        maven {
    
          name = "injected_offline_${repo.name}"
    
          url = repo.toURI().toURL()
    
        }
    
      }
    
    }
    

    }存储库{

    for (repo in repos) {
    
      maven {
    
        name = "injected_offline_${repo.name}"
    
        url = repo.toURI().toURL()
    
      }
    
    }
    

    }

    }

    保存文本文件。

    我得到了这个错误:

    错误:无法解析:app@debug /compileClasspath的依赖关系:无法解析androidx.appcompat:appcompat:1.0.2。禁用脱机模式和同步项目显示受影响模块的详细信息:app

    错误:无法解析“”的依存关系:app@debug/compileClasspath:无法解析androidx。constraintlayout:constraintlayout:1.1.3。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析“”的依存关系:app@debugAndroidTest/compileClasspath:无法解析androidx。测验外部:junit:1.1.0。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析“”的依存关系:app@debugAndroidTest/compileClasspath:无法解析androidx。测验浓缩咖啡:浓缩咖啡核心:3.1.1。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析:app@debugAndroidTest /compileClasspath的依赖关系:无法解析androidx.appcompat:appcompat:1.0.2。禁用脱机模式和同步项目显示受影响模块的详细信息:app

    错误:无法解析“”的依存关系:app@debugAndroidTest/compileClasspath:无法解析androidx。constraintlayout:constraintlayout:1.1.3。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析“”的依存关系:app@debugUnitTest/compileClasspath:无法解析androidx。appcompat:appcompat:1.0.2。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析“”的依存关系:app@debugUnitTest/compileClasspath:无法解析androidx。constraintlayout:constraintlayout:1.1.3。禁用脱机模式并同步项目显示详细信息受影响的模块:应用

    错误:无法解析':app@debugUnitTest /compileClasspath'的依赖关系:无法解析junit: junit: 4.12。禁用离线模式和同步项目显示受影响模块的详细信息:应用程序

  • 共有1个答案

    卢聪
    2023-03-14

    我通过还原gradle包装中的distributionUrl解决了问题。属性

    使用

    distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
    

    而不是

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
    

    并在构建中还原渐变依赖项。gradle来自

    使用

    classpath 'com.android.tools.build:gradle:3.4.0'
    

    而不是

    classpath 'com.android.tools.build:gradle:3.3.2'
    

    现在我的项目很好。

     类似资料:
    • 问题内容: 有一次,我改变DEBUG = False,我的网站将产生500(使用WSGI和manage.py runserver命令),并且在Apache的错误日志中没有错误信息,当我改变它通常会运行debug到True。 我正在使用Django 1.5和Python 2.7.3,这是Apache访问日志,并且在apache错误日志中没有任何日志 这是我的设置文件: 问题答案: Django 1.

    • 本文转载自 developers.google.com 作者:Addy Osmani、Marc Cohen 原文链接:网页存储概览 在路上时互联网连接会变得不稳定或无法上网,这是离线支持和可靠的性能成为 Progressive Web App 中的常用功能的原因。即使在完美的无线环境中,明智地使用缓存和其他存储技术也可显著改善用户体验。在此博文中,我们将围绕 PWA  的离线数据存储总结一些想法—

    • 当我回显$JAVA_HOME时,我得到/library/Internet plug-ins/javaappletplugin.plugin/contents/home 但是当我执行/usr/libexec/java_home时,得到的是/library/java/javavirtualmachines/jdk-15.0.2.jdk/contents/home 我认为它们都应该返回/library/

    • 我正在laravel 5.6项目中运行“php artisan botman:list drivers-v”命令,并抛出此错误: Symfony\Component\Debug\异常\FatalThrowableError:类型错误:传递给Symfony\Component\Consol\Helper\Table::setRow()的参数1必须是类型数组,对象给定,在C:\xampp\htdocs

    • 我开始设置我的mod,(FML事件客户机/服务器类),但当我开始我的世界时,它给了我这个错误:

    • 我正在尝试像这样在应用程序中添加recyclerview 错误 错误:链接文件资源失败。