错误:无法解析“:app@debugAndroidTest/compileClasspath”的依赖关系:无法解析junit:junit:4.12

2024-04-14

我创建了一个新的 android 项目,它显示构建错误

我尝试了现有的答案

  • 无法解析:com.android.support:appcompat-v7 24.0.1 https://stackoverflow.com/questions/39519515/failed-to-resolve-com-android-supportappcompat-v7-24-0-1
  • 我尝试使 android studio 无效并重新启动

错误是

错误:无法解决依赖关系 ':app@debugAndroidTest/compileClasspath':无法解析 朱尼特:朱尼特:4.12。

错误:无法解决依赖关系 ':app@releaseUnitTest/compileClasspath':无法解析 朱尼特:朱尼特:4.12。

错误:无法解决依赖关系 ':app@debugUnitTest/compileClasspath':无法解析 朱尼特:朱尼特:4.12。

错误:无法解决依赖关系 ':app@debugAndroidTest/compileClasspath':无法解析 com.google.code.findbugs:jsr305:2.0.1。

我的 gradle 文件的依赖项部分

 dependencies 
    {
       implementation 'androidx.appcompat:appcompat:1.0.2'
    testImplementation 'junit:junit:4.12'

    }

我不明白这是我的第一个项目。

我的项目等级是

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我的应用程序等级是

apply plugin: 'com.android.application'

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.0"
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 28
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
android
        {
            configurations.all
                    {
                        resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
                    }
        }

dependencies
        {
    implementation 'androidx.appcompat:appcompat:1.0.2'
    testImplementation 'junit:junit:4.12'


}

在您的 build.gradle 文件中添加以下存储库,

repositories {
      jcenter()
      maven {
        url 'https://maven.google.com'
    }
}

你忘记将其添加到你的依赖项中

androidTestCompile 'com.google.code.findbugs:jsr305:3.0.0' 

该问题是由 espresso 库引起的,如果您无法删除它,请将其添加到您的应用程序 gradle 中

android
{ 
 configurations.all 
  { 
    resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9' 
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:无法解析“:app@debugAndroidTest/compileClasspath”的依赖关系:无法解析junit:junit:4.12 的相关文章

随机推荐

  • SQL查询求和

    我有两张桌子 Unit Unit id Unit name Unit cost 成分 Component id Component name Unit id 它们通过以下方式连接在一起Unit id Unit id 1有名字Unit 1 N
  • DurandalJS 路由行为

    我拥有的 试图了解发生了什么以及如何控制它 我对尚未经过身份验证的用户有一个 公共 视图 对经过身份验证的用户有一个 主页 视图 这是我的路线配置 app start then function Replace viewmodels in
  • Golang 函数指针作为结构的一部分

    我有以下代码 type FWriter struct WriteF func p byte n int err error func self FWriter Write p byte n int err error return self
  • 选择特定时间范围内 datetime64[ns] 类型的观察

    我有一个熊猫数据框 dfnew 其中一列 时间戳 是datetime64 ns 类型 现在我想查看特定时间范围内有多少观测值 比如说 10 00 00 到 12 00 00 dfnew timestamp dfnew timestamp a
  • 英特尔 SGX 开发者许可和开源软件

    是否可以获得许可的开发人员证书 用于在生产模式下签署经过安全审查 社区开发的开源 SGX 软件二进制文件 并将其发布到 apt 或 rpm 等开源存储库上 我刚刚询问了Intel SGX团队 他们说只有经过验证的供应商才能获得证书并在生产模
  • socket.io - 发送对象必须使用 JSON

    我在前端有一个对象 我想将它广播到所有连接的客户端 我可以按照我定义的方式将其作为纯粹的对象发送吗 或者我总是必须在发送之前将其字符串化为 JSON 对象 我的对象 var myBox x 400 y 700 w 231 h 199 c r
  • 无法使用 git 扩展加载我的私钥

    过去2小时我一直在努力 我使用 xp dev 作为 git 存储库提供程序 因为我已经付款并且那里有 svn 存储库 我已经给了 xp dev 我的公钥 但是当克隆我的仓库时 我被拒绝了 C Program Files x86 Git bi
  • Angular 4:如何观察对象的变化?

    ETA 我知道有多种方式可以观看我的form进行更改 这不是我想做的 正如标题所示 我问的是如何监视object 下面显示的应用程序仅用于说明目的 请回答我提出的问题 谢谢 我有这个简单的应用程序 import Component OnIn
  • 使用shared_ptr的例子?

    你好 我今天问了一个关于如何在同一个向量数组中插入不同类型的对象 https stackoverflow com questions 3475030 different types of objects in the same vector
  • XML 模式:扩展 xsd:choice 以便创建选择的联合(而不是序列)

    我有以下 XML 架构
  • Visual Studio Code 自定义缩进样式

    无论出于何种原因 我讨厌它 但事实就是如此 我公司的标准风格是将大括号缩进到与它们包含的代码相同的水平 如下所示 public static string StringName get return string value 这在 Visu
  • 如何在 Django 中使用 UNION + 添加假列

    我正在尝试在 django ORM 中转换以下查询 SELECT MONTH date AS Month col1 col2 col3 col3 SUM col4 col4 SUM col5 col5 FROM table1 WHERE d
  • 我应该检查构造函数参数的类型(以及其他地方)吗?

    Python 不鼓励检查类型 但在许多情况下这可能很有用 检查构造函数参数 例如检查敌人的布尔值 字符串 字典等 如果我不这样做并将对象的成员设置为参数 稍后会导致问题 检查函数参数 在属性中 如果有人设置了错误的值或不同的类型 我应该快速
  • 读取多个 CSV 文件

    需要提取大量信息 即 file1 10948 Book Type1 file2 SHA512 0 10948 file3 0 10948 SHA512 c3884fbd7fc122b5273262b7a0398e63 我想把它变成类似的东西
  • C语言中什么情况下需要释放内存?

    我可能被误导了 但据我所知 操作系统会在程序退出或崩溃后清理内存 如果是这样 在程序结束时释放内存有多大用处 我知道 如果程序正在运行并且忽略释放 内存可能会变得 满 但是如果程序已经要结束并且操作系统释放了程序使用的所有内存 那么手动释放
  • 指针参数是否需要通过引用传递

    我有一个非常简单的链表 我的addNode Node list int value 如果我通过引用传递列表 函数只会将新节点添加到我的链接列表中 如果我按值传递列表 则不会 addNode Node list int value 我知道什么
  • “make”是否可以检查依赖项的 mtime 在运行之间是否“不同”,而不仅仅是它是否比目标新?

    如果 foo user cpp 依赖于 foo h 则构建了 foo user cpp 然后将 foo h 的修改时间设置为更早的时间 make 将不会重建 foo user cpp 因为 foo cpp 是 较新的 我更希望 make 记
  • 什么是对象分解?

    我试图理解对象分解的含义 并在互联网上阅读了很多内容 但每个资源都用大量我无法理解的关键字进行讨论 因此 这些资源希望您了解一些术语 我需要一些从头开始列出分解基础知识的东西 它不仅仅是将设计分解为对象吗 如果没有 任何描述将不胜感激 提前
  • 如何使用 NCO 编辑 netcdf 文件中的全局属性

    我正在尝试编辑 netcdf 文件中的全局属性之一 START DATE 2016 05 12 00 00 00 我想将日期字符串更改为另一个日期 如何使用 nco 包执行此操作 我已经看到我可以使用 ncatted a D dbg lvl
  • 错误:无法解析“:app@debugAndroidTest/compileClasspath”的依赖关系:无法解析junit:junit:4.12

    我创建了一个新的 android 项目 它显示构建错误 我尝试了现有的答案 无法解析 com android support appcompat v7 24 0 1 https stackoverflow com questions 395