我最近升级到了Android 3.3版本,现在有很多依赖项都改成了AndroidX
。这导致应用程序崩溃,同时还需要在XML
中更改依赖项。我在CoordinatorLayout
方面也遇到了类似的问题。我在stackoverflow上搜索了一下,但这个问题的相关问题并不多,因为AndroidX
相对较新。所以我感觉有必要提出这个问题。
我想知道在哪里可以找到FloatingActionButton
的XML
,同样地,所有XML
的网站都在哪里可以找到与androidX依赖项相关的XML
。
XML
<android.support.design.widget.FloatingActionButton
崩溃日志
android.view.InflateException: 二进制XML文件第15行:二进制XML文件第15行:无法膨胀类android.support.design.widget.FloatingActionButton 原因:android.view.InflateException: 二进制XML文件第15行:无法膨胀类android.support.design.widget.FloatingActionButton 原因:java.lang.ClassNotFoundException:在路径上找不到类“android.support.design.widget.FloatingActionButton”,路径为: DexPathList [[zip文件“/data/app/com.kc.unsplashdemo-kTZQS-p2845Xly7PcTuAmg==/base.apk”,zip文件“/data/app/com.kc.unsplashdemo-kTZQS-p2845Xly7PcTuAmg==/split_lib_dependencies_apk.apk”,zip文件
依赖项
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':androidunsplash')
implementation 'com.squareup.picasso:picasso:2.71828'
implementation("com.squareup.okhttp3:okhttp:3.12.0")
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.1'
}
android.support.design.widget.FloatingActionButton
到com.google.android.material.floatingactionbutton.FloatingActionButton
。或者你也可以通过导航菜单对整个项目进行重构。 - Aditya