我正在使用Android Studio 3.1.4。由于我要制作选项卡布局,因此添加了代码implmentation 'com.android.support design:28.0.0-rc02'
,该代码与build.gradle中的support.accompat
具有相同的版本,但是会出现错误。
我可以知道发生了什么吗?我该如何解决这个问题?
感谢您的帮助。
答案 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'