嗨,我正在尝试像这样导入新的 Android 支持库
com.android.support:support-design:22.0.0
但在同步 gradle 后我收到此错误:failed to find
您必须在 SDK Manager 中更新 Android 支持存储库,然后将此依赖项添加到您的
build.gradle
:
compile 'com.android.support:design:22.2.0'
com.android.support:support-design:22.0.0
错了。
dependencies {
implementation 'com.android.support:design:28.0.0'
}
新的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'
所以,你要仔细搜索和阅读。
使用 gradle 3 应该是:
dependencies {
implementation 'com.android.support:design:27.0.2'
}
您可以使用:
compile 'com.android.support:design:22.2.0'
我构建了一个完整的示例。我希望它有帮助! https://github.com/erikcaffrey/AndroidDesignSupportLibrary
记住现在可用!
ctrl+alt+shift+s...
项目结构窗口将出现..
单击左侧菜单栏中的 app,然后单击 依赖项..
然后添加 `com.android.support:design:26.1.0
implementation 'com.android.support:design:28.0.0'
单击“文件”-->“项目结构”(或 CTRL+ALT+SHIFT+S)--> 选择“依赖项”--> 单击“所有依赖项”部分中的“+”--> 选择“ 1.Library Dependency'-->在这里您可以搜索要在您的android studio项目中实现的任何库。
我面临着同样的问题,实际上这是老问题了。 只需将其替换为以下代码即可:
implementation 'com.google.android.material:material:1.1.0'
androidx设计中设计支持库的依赖变成了这个;
首先去build.gradle.kts(module:app)里面添加依赖:
implementation (":com.android.support:design:28.0.0")
完成此操作后,您将收到 Android Studio 的通知,将其导入新的 同步后的图书馆目录:
implementation(libs.design)