错误:无法解决 android studio 3.4 中的依赖关系

2024-01-05

我使用的是 android studio 3.3,一切正常。但今天更新到 3.4 后我收到这些错误。问题似乎源于 androidX 依赖项。它也发生在我的两个依赖于 androidX 的不同项目中。

我已经尝试过以下方法:

1.清理并重建我的项目

2.使缓存失效并重新启动。

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve androidx.cursoradapter:cursoradapter:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve androidx.drawerlayout:drawerlayout:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve androidx.cursoradapter:cursoradapter:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve androidx.drawerlayout:drawerlayout:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve androidx.cursoradapter:cursoradapter:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve androidx.drawerlayout:drawerlayout:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve androidx.cursoradapter:cursoradapter:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve androidx.drawerlayout:drawerlayout:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve androidx.cursoradapter:cursoradapter:1.0.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve androidx.drawerlayout:drawerlayout:1.0.0.
Show Details
Affected Modules: app

我的 build.gradle (应用程序)

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: "androidx.navigation.safeargs"
apply plugin: 'com.apollographql.android'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "********"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
        vectorDrawables.useSupportLibrary = true
    }
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'androidx.appcompat:appcompat:1.1.0-alpha04'
    implementation 'com.google.android.material:material:1.1.0-alpha05'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'
    implementation 'androidx.vectordrawable:vectordrawable:1.1.0-alpha01'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0-alpha04'
    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

    //Apollo
    implementation 'com.apollographql.apollo:apollo-runtime:1.0.0-alpha5'
    implementation 'com.apollographql.apollo:apollo-http-cache:1.0.0-alpha5'
    implementation "com.apollographql.apollo:apollo-coroutine-support:1.0.0-alpha5"

    //okhttp3
    implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0'

    //Anko
    implementation "org.jetbrains.anko:anko:$anko_version"
    implementation "org.jetbrains.anko:anko-design:$anko_version"

    //Dependency injection
    implementation 'com.google.dagger:dagger:2.16'
    kapt 'com.google.dagger:dagger-compiler:2.16'

    //Room
    implementation "androidx.room:room-runtime:2.1.0-alpha06"
    implementation "androidx.room:room-coroutines:2.1.0-alpha04"
    kapt "androidx.room:room-compiler:2.1.0-alpha06"

    implementation "androidx.lifecycle:lifecycle-extensions:2.1.0-alpha04"
    implementation "androidx.paging:paging-runtime-ktx:2.1.0"

    //Coroutines
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1'
    implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2'

    //Navigation
    implementation "android.arch.navigation:navigation-fragment-ktx:1.0.0"
    implementation "android.arch.navigation:navigation-ui-ktx:1.0.0"

    //Fresco - Image Loader.
    implementation 'com.facebook.fresco:fresco:1.12.1'

    //Maps and Location
    implementation "com.google.android.gms:play-services-location:16.0.0"
    implementation "com.google.android.gms:play-services-maps:16.1.0"

    //Preference
    implementation "androidx.preference:preference:1.0.0"

    //Multidex
    implementation 'androidx.multidex:multidex:2.0.1'

    //Google Ads
    implementation 'com.google.android.gms:play-services-ads:17.2.0'

    //ImagePicker.
    implementation 'com.github.nguyenhoanglam:ImagePicker:1.3.1'
}

build.gradle 项目级别

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

buildscript {
    ext {
        anko_version = '0.10.8'
        kotlin_version = '1.3.30'
    }

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0"
        classpath 'com.apollographql.apollo:apollo-gradle-plugin:1.0.0-alpha5'

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

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
        maven { //For coroutine support
            url 'http://dl.bintray.com/apollographql/android'
        }
    }
}

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

我该如何解决它


我通过恢复解决了我的问题分发网址 in gradle-wrapper.properties

from

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

back to

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

并且还从 build.gradle 恢复 gradle 依赖项

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

back to

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

现在我的项目很好。

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

错误:无法解决 android studio 3.4 中的依赖关系 的相关文章

  • 任务“:app:dexDebug”执行失败

    我目前正在处理我的项目 我决定将我的 Android Studio 更新到新版本 但在我导入项目后 它显示如下错误 Information Gradle tasks app assembleDebug app preBuild UP TO
  • ImageView 中的全尺寸图像

    我正在尝试在 ImageView 中绘制图像 但我希望它不缩放 并根据需要使用滚动条 我怎样才能做到这一点 现在我只有一个可绘制集作为 XML 中 ImageView 的 android src 这会自动缩放图像以适应屏幕宽度 我读到这可能
  • 在 Android 2.2 上运行 HelloCordova 时找不到类“android.webkit.WebResourceResponse”

    我尝试按照本教程进行操作 http docs phonegap com en 2 7 0 guide getting started android index md html Getting 20 Started 20with 20 An
  • 如何编辑 gradle 依赖项

    我正在开发一个 android 项目 该项目在我的 gradle 文件中使用以下依赖项 compile com mapzen on the road 1 1 1 我想编辑其中一个文件 以添加一些缺少的功能并为该项目做出贡献 如何下载该项目并
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • Google Inbox 类似 RecyclerView 项目打开动画

    目前 我正在尝试实现 Google Inbox 例如RecyclerView行为 我对电子邮件打开动画很好奇 我的问题是 该怎么做 我的意思是 他们使用了哪种方法 他们用过吗ItemAnimator dispatchChangeStarti
  • 无法将 Tesseract OCR 模块添加到 Android Studio

    我按照此处找到的分步指南进行操作 https www codeproject com Articles 840623 Android Character Recognition https www codeproject com Artic
  • 下载图像并显示它

    应用程序的主要目的是下载和显示图像 但是当我尝试启动应用程序时它崩溃了 这是我的代码 private DownloadImageTask task protected void onCreate Bundle savedInstanceSt
  • Android 手机应用意图

    我想在手机上启动手机应用程序作为意图 我正在使用这个代码 startActivity getPackageManager getLaunchIntentForPackage com android phone 但该函数抛出一个空指针异常 因
  • 服务器到 Firebase HTTP POST 结果为响应消息 200

    使用 Java 代码 向下滚动查看 我使用 FCM 向我的 Android 发送通知消息 当提供正确的服务器密钥令牌时 我收到如下所示的响应消息 之后从 FCM 收到以下响应消息 Response 200 Success Message m
  • 如何将单选按钮状态保存到已保存/共享首选项?

    我可以在保存的首选项中保存字符串 但很难保存单选按钮 public class PersonalDetailsf extends Activity private SharedPreferences sharedPreferences pr
  • Cordova 地理定位不适用于 Android

    我想在 Android 上使用地理定位 我用 Apache Cordova 编写应用程序 地理定位在 android 电脑模拟器和 android 手机上均不起作用 I try http cordova apache org docs en
  • invalidateOptionsMenu 在片段中不起作用

    显示或隐藏项目ActionBar根据文本中是否有文本EditText or not 所以 我做了以下事情 public class NounSearch extends android app Fragment EditText seach
  • 手动启用时 Firebase Crashlytics 不报告崩溃

    Crashlytics 在没有选择加入报告的情况下也能正常工作 但一旦我根据规定设置了选择加入报告 它就会停止报告任何内容tutorial https firebase google com docs crashlytics customi
  • 如何从SurfaceView绘制到Canvas?

    我正在尝试做简单的画家 问题是Android看起来有三个独立的Canvas并给我它来顺序绘制 我用以下方式制作了用户界面SurfaceView 把霍尔德从中拿走 Override protected void onCreate Bundle
  • Android开发:未定义方法

    大家好 我是 Android 和 Eclipse 的新手 我刚刚遵循了developer android com 上的教程 现在我在添加操作栏 http developer android com training basics actio
  • 带有空白白屏的 WebView

    我在 DialogFragment 中有一个 webview 它使用以下方式显示文档和 PDF它可以进行几次尝试 但如果用户尝试频繁打开和关闭对话框 webview 将显示空白屏幕 我已经尝试了所有的线程link1 https stacko
  • 如何使 tablayout 文本大小相等?

    这就是我所做的 我为文本创建了一种样式
  • 基于BluetoothChat示例通过蓝牙套接字发送文件

    大家好 根据我之前问的一个问题 我已经能够将文件转换为其他字节数组 以便使用以下写入方法 public void sendFile Log d TAG sending data InputStream inputStream null Ur
  • 绘制大位图时 nSyncAndDrawFrame 速度极慢

    我想用多个大位图优化视差滚动视图 在我的 Nexus 5 上 一切都很顺利 Traceview 转储如下所示 doFrame 方法大约需要 18 毫秒才能完成 但是 当使用我的 Nexus 7 或 Android 6 模拟器 Genymot

随机推荐

  • 表单提交按钮在 Google Chrome 中不起作用(jQuery Validate)

    我在演示页面上使用 jQuery Validate 插件 由于某种原因 提交 按钮在 Google Chrome 中不起作用 我怀疑这与自动填充功能有关 但我不确定 这几天一直在为这个问题苦苦挣扎 这是链接 联系表 http julianj
  • 如何在 C++ 中 sleep() 线程

    我正在编写一个简单的程序 它创建一个线程 休眠 20 秒 然后终止该线程 下面的代码可以编译 但无法休眠并在运行时崩溃 在所有 cout 行运行之后 我不确定出了什么问题 我已尽力模仿该主题的其他线程 哈 我应该使用不同的方法吗 使用Win
  • 访问 Visual Studio 2017 的私有注册表配置单元

    Visual Studio 使用私有注册表配置单元而不是 污染 系统注册表 通常可以在如下位置找到 C Users Abx AppData Local Microsoft VisualStudio 15 0 4b0ba1c0 private
  • Firestore 连接执行线程时出现问题

    首先 如果标题有误导性 我想道歉 英语不是我的母语 我不知道如何命名这篇文章 现在的问题是 我有一个 Activity 显示 Firebase 项目中存储的有关用户的数据 数据在 Firebase 用户 显示名称 电子邮件和个人资料图片 和
  • 固定容器内的随机移动

    我正在寻找创建一些可以在固定 div 容器内随机移动的东西 我喜欢在这个例子中物体移动的方式 我发现搜索这个网站 http jsfiddle net Xw29r 15 http jsfiddle net Xw29r 15 jsfiddle上
  • PHP:URL重写

    我想知道如何在没有 php 扩展名的情况下分页 url 例如 这是我的网站 http mywebsite com http mywebsite com 现在 无论何时我从主页单击任何画廊 它都会转到页面 gallery php 其中包含画廊
  • PDFBox - 将图像转换为 PDF,PDF 分辨率

    我正在使用 PDFBox v2 将 jpg 图像转换为 PDF JPG 图像已在文件系统中 因此我只需将其拾取并将其转换为 PDF 下面是我的代码 public void convertImgToPDF String imagePath S
  • iPhone 上的性能计数器

    我正在尝试寻找 iPhone 上 incode 性能监控的最佳方法 在 Windows 平台上我会使用以下函数 QueryPerformanceCounter LARGE INTEGER ctr 查询性能频率 LARGE INTEGER f
  • 我可以指望 ctl00_PagePlaceHolder_myId 保持不变吗?

    我需要从 Silverlight 控件将某些内容推送到我的 ASP NET Web 表单页面中 我设置了文本框的 ID 并且按照需要 ASP NET 有用地 添加了 ctl blah blah 内容 我可以假设这将始终与它放在我的 id 开
  • 将目录上传到 pinata ipfs API

    我正在尝试将 png 目录上传到 pinata 但我不断收到此错误 error Invalid file path C Users myname Documents Coding Projects nft art reveal 1 png
  • 查看长时间运行的 mongodb 聚合作业的进度

    我有一项长期使用 Mongodb 的工作 2 6 0 rc2 聚合框架 http docs mongodb org manual core aggregation introduction http docs mongodb org man
  • 我可以让子滚动并忽略其固定父级吗?

    我试图使固定元素的子元素忽略其父元素的 固定 属性 而是随页面滚动 到目前为止 这是我最好的尝试 但不起作用 CSS main background position fixed top 0 z index 1 background ima
  • Log4Net SmtpAppender 在主题行中设置阈值

    问候 Stackoverflow 用户 我有一个使用 log4net 的 C Windows 服务 当出现错误时它会发送电子邮件 我们现在遇到了收到 预期 和 正常 错误电子邮件的问题 这是出了问题 但服务仍在运行 无需执行任何操作 因此
  • mysql ID自增不从0开始

    我有一个带有 ID 的表 这个 ID 是自动递增和主键 第一次插入该表时 ID 从 0 开始 但是当我从该表中删除所有值并再次插入后 该 ID 不再不是从0开始 而是从ID的最后一个值开始 请问出了什么问题 我可以将该值重置为 0 吗 您可
  • 如何在 graphviz 中使用 SVG 自定义节点形状?

    我正在尝试使用graphviz http www graphviz org the dot命令行工具 更具体地说 生成图形的 SVG 布局 我想用我的Inkscape http inkscape org 生成的 SVG 文件来定义节点形状
  • 按一列中出现的频率对整个 csv 进行排序

    我有一个很大的 CSV 文件 它是呼叫者数据的日志 我的文件的一小段 CompanyName High Priority QualityIssue Customer1 Yes User Customer1 Yes User Customer
  • java 应用程序中 CPU 利用率高 - 为什么?

    我有一个 Java 应用程序 基于 Web 有时会在几个小时内显示出非常高的 CPU 利用率 几乎 90 LinuxTOP命令显示了这一点 应用程序重新启动后 问题就会消失 所以要调查 我使用线程转储来查找线程正在做什么 多个线程被发现于
  • 将行限制为列总和等于 MySQL 中的某个值

    我想编写一个查询 它返回所有行 直到其中一列值的总和达到某个值 例如下表所示 DATE ETC Meeting 2013 02 01 00 00 00 85482 1 2013 02 01 00 00 00 47228 2 2013 02
  • CPython - 如何使用 __dict__ 创建方法属性并将其添加到对象?

    这可能是一个棘手的问题 简而言之 我正在创建并添加一个方法 如下所示 static PyObject ret arg PyBVHTree self PyObject arg just to demonstrate return arg st
  • 错误:无法解决 android studio 3.4 中的依赖关系

    我使用的是 android studio 3 3 一切正常 但今天更新到 3 4 后我收到这些错误 问题似乎源于 androidX 依赖项 它也发生在我的两个依赖于 androidX 的不同项目中 我已经尝试过以下方法 1 清理并重建我的项