所以,我已经添加了所有的 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 上运行并看到这个设计?
谢谢
蛊毒传说
小唯快跑啊
相关分类