导入新的Android设计支持库

ouy*_*uya 12 android android-support-library material-design android-design-library android-support-design

嗨,我想尝试导入这样的新的Android支持库,com.android.support:support-design:22.0.0但我同步gradle后得到此错误:failed to find

Gab*_*tti 24

您必须在SDK Manager中更新Android支持存储库,然后只需将此依赖项添加到您的build.gradle:

compile 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)

com.android.support:support-design:22.0.0 是错的.


小智 6

dependencies {
    implementation 'com.android.support:design:28.0.0'
}
Run Code Online (Sandbox Code Playgroud)


can*_*ler 6

新的Android设计库通常以androidx开头,例如:

应用程序兼容性 androidx:

implementation 'androidx.appcompat:appcompat:1.2.0'
Run Code Online (Sandbox Code Playgroud)

CardViex androidx:

implementation 'androidx.cardview:cardview:1.0.0'
Run Code Online (Sandbox Code Playgroud)

但是要小心,因为一切都不是以androidx开始的。例如,旧的设计 依赖项是:

implementation 'com.android.support:design:28.0.0'
Run Code Online (Sandbox Code Playgroud)

但新的设计 依赖是:

implementation 'com.google.android.material:material:1.1.0'
Run Code Online (Sandbox Code Playgroud)

Recyclerview 依赖项是:

implementation 'androidx.recyclerview:recyclerview:1.2.0'
Run Code Online (Sandbox Code Playgroud)

所以,你必须仔细搜索和阅读。