Failed to resolve: support-fragment error when add google architecture component dependency

前端 未结 6 1489
青春惊慌失措
青春惊慌失措 2021-02-14 07:16

I want to use Google architecture components in my app, but after updating android studio to version 3.1.1 when I add android.arch.lifecycle:extensions:1.1.1 depend

相关标签:
6条回答
  • 2021-02-14 07:33

    i add this line in build.gradle and fixed bug : implementation 'androidx.fragment:fragment:1.2.5'

    0 讨论(0)
  • 2021-02-14 07:36

    This just happened to me with a project I cloned from github.

    I updated my SDK and buildtools and had to double check all the dependencies to match the buildToolsVersion and the compileSdkVersion from the project.

    The error message wasn't very clear when I tried to sync the project, it only gave me a more explicit error when I tried to run and it failed.

    Could not find support-fragment.jar (com.android.support:support-fragment:27.0.2).

    Good Luck!

    0 讨论(0)
  • 2021-02-14 07:44

    for a similar issue its solved by changing material implementation from alpha2 version to alpha 7 in the app build.gradle file

    implementation 'com.google.android.material:material:1.1.0-alpha07'
    
    0 讨论(0)
  • 2021-02-14 07:45

    I had a similar error and changing the repositories order so that google() comes before jcenter() fixed it.

    I had to change the order for the repositories within buildscript and allprojects in the top level build.gradle file.

    Please see this commit: https://github.com/kunadawa/ud851-Exercises/commit/9f6720ef4d52c71b206ddaa8477f2cf6e77a66f4

    0 讨论(0)
  • 2021-02-14 07:46

    I also had to remove the maven url from the project build.gradle as in:

     buildscript {
            repositories {
                google()
                jcenter()
              //  maven { url 'https://maven.google.com' }
            }
            dependencies {
                classpath 'com.android.tools.build:gradle:3.1.3'
    
            }
        }
    
        allprojects {
            repositories {
                google()
                jcenter()
            }
        }
    

    This now works for me.

    0 讨论(0)
  • 2021-02-14 07:49

    add these two to build.gradle -> repositories

    {
    mavenCentral()
    google() 
    }
    

    and add to these are to allprojects

    allprojects {
    repositories {
    mavenCentral()
    google()
    }
    }
    
    0 讨论(0)
提交回复
热议问题