在下面添加com.google.gms:google-services后,我得到一个错误,ListenableFuture无法找到。
我正在使用androidx.camera.lifecycle中的一个类中的方法,它返回一个ListenableFuture,所以我猜'com.google.gms:google-services:4.3.10'和“androidx.camera:camera-view:${camerax_version}”使用的是相互冲突的ListenableFuture版本。
我该如何最好地解决这个问题?
dependencies {
implementation 'com.google.gms:google-services:4.3.10'
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.1'
implementation 'com.google.mlkit:barcode-scanning:17.0.2'
def camerax_version = "1.2.0-alpha02"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
implementation "androidx.camera:camera-view:${camerax_version}"
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.navigation:navigation-fragment:2.4.2'
implementation 'androidx.navigation:navigation-ui:2.4.2'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
字符串
1条答案
按热度按时间fafcakar1#
可能会迟到,但我遇到了同样的问题,似乎有一些对ListenableFuture类的冲突引用。通过在gradle(app)中添加对Kotlinx Coroutines Guava的“直接”引用解决了这个问题:
字符串
这似乎通过说“从这个依赖项使用ListenableFuture”来解决冲突。希望这对你也有效!