导入新的Android设计支持库

问题描述 投票:0回答:10

嗨,我正在尝试像这样导入新的 Android 支持库

com.android.support:support-design:22.0.0
但在同步 gradle 后我收到此错误:
failed to find

android material-design android-support-library android-design-library android-support-design
10个回答
27
投票

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

build.gradle
:

compile 'com.android.support:design:22.2.0'

com.android.support:support-design:22.0.0
错了。


6
投票
dependencies {
    implementation 'com.android.support:design:28.0.0'
}

6
投票

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

AppCompat androidx:

implementation 'androidx.appcompat:appcompat:1.2.0'

CardViex androidx:

implementation 'androidx.cardview:cardview:1.0.0'

但是要小心,因为一切都不是从 androidx 开始的。例如,旧的 design dependency 是:

implementation 'com.android.support:design:28.0.0'

但是新的设计依赖是:

implementation 'com.google.android.material:material:1.1.0'

Recyclerview 依赖项是:

implementation 'androidx.recyclerview:recyclerview:1.2.0'

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


2
投票

文档有错。

其实应该是

'com.android.support:design:22.2.0'

正如他们的官方博客中提到的。


2
投票

使用 gradle 3 应该是:

dependencies {
    implementation 'com.android.support:design:27.0.2'
}

1
投票

您可以使用:

compile 'com.android.support:design:22.2.0'

我构建了一个完整的示例。我希望它有帮助! https://github.com/erikcaffrey/AndroidDesignSupportLibrary

记住现在可用!

Android 支持库,修订版 22.2.1(2015 年 7 月)


1
投票
在 androidstudio 窗口中按

ctrl+alt+shift+s... 项目结构窗口将出现..
单击左侧菜单栏中的 app,然后单击 依赖项.. 然后添加 `com.android.support:design:26.1.0


1
投票
implementation 'com.android.support:design:28.0.0'

单击“文件”-->“项目结构”(或 CTRL+ALT+SHIFT+S)--> 选择“依赖项”--> 单击“所有依赖项”部分中的“+”--> 选择“ 1.Library Dependency'-->在这里您可以搜索要在您的android studio项目中实现的任何库。


1
投票

我面临着同样的问题,实际上这是老问题了。 只需将其替换为以下代码即可:

implementation 'com.google.android.material:material:1.1.0'

0
投票

androidx设计中设计支持库的依赖变成了这个;

首先去build.gradle.kts(module:app)里面添加依赖:

        implementation (":com.android.support:design:28.0.0")

完成此操作后,您将收到 Android Studio 的通知,将其导入新的 同步后的图书馆目录:

        implementation(libs.design)
© www.soinside.com 2019 - 2024. All rights reserved.