为了账号安全,请及时绑定邮箱和手机立即绑定

新的材质依赖不适用于 CoordinatorLayout 预览

新的材质依赖不适用于 CoordinatorLayout 预览

拉丁的传说 2021-12-01 15:07:04
所以,我已经添加了所有的 android 新材料依赖以便与 BottomAppBar 一起使用,但是在我导入所有内容并更改文档建议的内容后,我什至看不到预览,当我编译时,我得到了test.runner不存在的错误,就是这样也许我删除了support.test.runner因为它说我们不需要将支持与材料混合在一起。这就是我所做的我的依赖dependencies {    implementation fileTree(dir: 'libs', include: ['*.jar'])    implementation 'com.google.android.gms:play-services-maps:16.0.0'    implementation 'androidx.appcompat:appcompat:1.0.0'    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'    implementation 'com.google.android.material:material:1.0.0'    implementation 'androidx.cardview:cardview:1.0.0'    testImplementation 'junit:junit:4.12'    implementation "androidx.room:room-runtime:2.1.0-alpha01"    annotationProcessor "androidx.room:room-compiler:2.1.0-alpha01"}样式<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">我通过编译器将这两行建议添加到我的 AndroidManifest 应用程序标签中 tools:replace="android:appComponentFactory"        android:appComponentFactory="settings"我更改了AppCompat所有课程中的所有内容并将其替换为新的 AndroidXAppCompat错误错误:包 android.support.test 不存在这可能是因为我从我的 gradle 中删除了 support.test,因为在文档中说我们不需要将支持与材料混合。而这个错误试图预览 coordinatorLayout任何线索可能是什么以及如何解决所有这些问题,因为我需要尽快使用这种材料设计。另一件事,因为它有 AppCompat,我可以在我的 android 7 上运行并看到这个设计?谢谢
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

你有什么版本的安卓工作室?根据这里:https : //developer.android.com/jetpack/androidx/migrate Android studio 必须是 3.2 或更高版本。如果您的 android studio 现在是 3.2 或更高版本,则在 Refactor 选项卡下有一个选项 - “Migrate to AndroidX” 等待它编译所有内容,AS 会将您现有的项目迁移到 androidX,这就是您正在寻找的材料。


如果你可能会问,这是我对 androidx 的依赖:


implementation 'androidx.appcompat:appcompat:1.0.0-rc01'

implementation 'com.google.android.material:material:1.0.0-rc01'

implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2'

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 'androidx.test:runner:1.1.0-alpha4'

androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'


查看完整回答
反对 回复 2021-12-01
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

解决了我的问题,只是导入了所有材料依赖项而不使用任何支持的


查看完整回答
反对 回复 2021-12-01
  • 2 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信