无法解析:android.support.design:28.0.0-rc02

时间:2018-09-01 02:47:12

标签: android-studio android-support-design

我正在使用Android Studio 3.1.4。由于我要制作选项卡布局,因此添加了代码implmentation 'com.android.support design:28.0.0-rc02',该代码与build.gradle中的support.accompat具有相同的版本,但是会出现错误。

我可以知道发生了什么吗?我该如何解决这个问题?

感谢您的帮助。

我的代码 x

错误消息 x

5 个答案:

答案 0 :(得分:9)

我遇到了同样的问题,并通过将所有内容的版本更改为28.0.0-rc01来解决了该问题。

答案 1 :(得分:2)

编辑

design:28.0.0-rc02已发布,只需添加并重新构建即可。


编辑前

因此,您现在所能做的就是将先前版本用于appcompat,然后等到设计库新版本28.0.0-rc02发行。

所以现在使用:

implementation 'com.android.support:appcompat-v7:28.0.0-rc01'.

我不知道为什么...但是他们(sdk开发人员)的表现像Microsoft。

“哦,它可以编译,可以发货”。

它们只是启动,不在乎错误。.每次更新到最新的库之后,我得到的第一件事就是。

“布局编辑器预览错误。”。

我希望下次会很容易。 :/

答案 2 :(得分:1)

  

com.android.support:design:28.0.0-rc02应该替换为无法解决:com.android.support:design:28.0.0-rc01

我认为Android Studio中不存在rc02,因为每次您同步项目时, 错误仍然发生。 将rc02替换为rc01后,项目将正常运行。

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support:recyclerview-v7:28.0.0-rc01'
    implementation 'com.android.support:design:28.0.0-rc01'
}

答案 3 :(得分:1)

因为它根本不存在。最新的设计支持版本是28.0.0-rc01

请参阅https://mvnrepository.com/artifact/com.android.support/design?repo=google

编辑:现在可用

答案 4 :(得分:0)

今天,我更新了我的SDK,并发生了相同的问题。通过更改这两个库版本对我来说,问题得以解决:

=> build.gradle(Module:app):

implementation 'com.android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'

更改为:

implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'