Android Studio中3.3 + android.arch.work:work-runtime导致编译问题

问题描述 投票:0回答:1

我们使用3.2的Android工作室伴随着的WorkManager版本1.0.0.beta01。这是工作的罚款。

升级到3.3后,我得到了下面的编译问题。

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google.guava:listenablefuture:1.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.guava:listenablefuture:1.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.guava:listenablefuture:1.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.google.guava:listenablefuture:1.0.
Show Details
Affected Modules: app


ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.google.guava:listenablefuture:1.0.
Show Details
Affected Modules: app

我试着升级版本的WorkManager也1.0.0.beta02。它并不能帮助。有什么建议么?

android-jetpack android-workmanager android-studio-3.3
1个回答
0
投票

基于谷歌事件跟踪器,似乎是一个错误/变化。

https://issuetracker.google.com/issues/116154359

下面添加行的build.gradle。

dependencies {
    implementation 'android.arch.work:work-runtime:1.0.0-beta02'
    implementation 'com.google.guava:guava:27.0.1-android'
}

另外补充以下proguard的文件中的行。同时生成发布版本,我从几个番石榴警报。

-dontwarn com.google.common.base.**
-dontwarn com.google.errorprone.annotations.**
-dontwarn com.google.j2objc.annotations.**
-dontwarn java.lang.ClassValue
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
© www.soinside.com 2019 - 2024. All rights reserved.