Итак, я добавил все зависимости 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
из всехмои классы и замените их новыми AndroidX AppCompat
Ошибки
Ошибка: пакет android.support.test не существует
это можетбыть вызвано тем, что я удалил support.test из моего gradle, так как в документе сказано, что нам не нужно смешивать поддержку с материалом.
И эта ошибка пытается просмотреть coordinatorLayout
![enter image description here](https://i.stack.imgur.com/UCV4o.png)
Любая подсказка, что это может быть и как все это решить, поскольку мне нужно как можно скорее поработать с этим дизайном материала.
Другое дело, поскольку у него есть AppCompat, я могу запустить и посмотреть этот дизайн.на моем андроиде 7?
спасибо