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

无法解决:添加google架构组件依赖项时出现支持片段错误

沈子实
2023-03-14

我想在我的应用程序中使用Google架构组件,但在将android studio更新到3.1.1版本后,当我将android.arch.lifecycle:extensions:1.1.1依赖项添加到app.gradle文件中时,它将显示未能解析:support-fragment
我的gradle版本是4.4

这是app Gardle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "ir.apptori.myapplication"
        minSdkVersion 17
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner 
 "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

    implementation "android.arch.lifecycle:extensions:1.1.1"
}

请指教我怎么修,谢谢

共有1个答案

戚侯林
2023-03-14

我有一个类似的错误,更改了repositories顺序,使google()先于jcenter()修复了它。

我不得不更改buildscript中的repositories和顶级build.gradle文件中的allprojects的顺序。

请参阅此提交:https://github.com/kunadawa/ud851-expressions/commit/9F6720EF4D52C71B206DDAA8477F2CF6E77A66F4

 类似资料:
  • gradle应用程序文件: 使用androidx和java 1.8及gradle 2.3.1

  • 当我添加房间依赖项并尝试构建项目时,我得到“无法合并dex错误”。 我正在添加下面的依赖关系 如果我删除它们,我能够成功构建项目。我使用的是Android Studio3.0稳定版。

  • 我在添加依赖项时遇到了丢失工件错误。我得到的错误是这样的: 所以我不知道我在这里错过了什么,有人能帮忙吗?多谢了。

  • 我试图用Gradle构建我的第一个项目,我认为我的gradle文件和设置是正确的。 我只使用一个模块并支持V4 AppCompatBar库。 项目-build.gradle Project-settings.gradle 主模块-build.gradle 带有-i标志的控制台输出:

  • 这是我第一次尝试在Windows 10上基于youtube教程设置和构建apache nutch 2.3.1,但未解决的依赖项错误如下: D:\apachenutch 常春藤探针库: ivy-下载:[taskdef]无法从资源org/sonar/ant/加载定义antlib.xml.找不到。 常春藤下载未选中: ivy init antlib: 常春藤初始化: 初始化:[mkdir]创建目录:D:

  • 我正在尝试将protobuf依赖项添加到我的maven项目中。我已经使用mvn install安装了protobuf jar文件:install-file-Dpackaging = jar \-DgeneratePom = true \ < br >-DgroupId = com . Google . proto buf \-DartifactId = proto buf-Java \-Dfile