嗨,我正在尝试像这样导入新的 android 支持库,com.android.support:support-design:22.0.0
但在同步 gradle 后出现此错误:failed to find
9 回答
您必须在 SDK 管理器中更新您的 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开始的。例如,旧的设计 依赖是:
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'
}
implementation 'com.android.support:design:28.0.0'
单击“文件”->“项目结构”(或 CTRL+ALT+SHIFT+S)->选择“依赖项”->单击“所有依赖项”部分中的“+”->选择“1” .Library Dependency'--> 在这里您可以搜索要在您的 android studio 项目中实现的任何库。
androidstudio窗口中的ctrl+alt+shift+s ...
会出现项目结构
窗口..
单击左侧菜单栏中的应用程序然后单击依赖项..然后添加`com.android.support:design:26.1.0
您可以使用:
compile 'com.android.support:design:22.2.0'
我建立了一个完整的例子。我希望它有帮助!https://github.com/erikcaffrey/AndroidDesignSupportLibrary
记住现在可用!
我面临同样的问题,实际上这是旧问题。只需将其替换为以下代码:
implementation 'com.google.android.material:material:1.1.0'