我遇到以下错误:
在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.app.INotificationSideChannel 在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.app.INotificationSideChannel $ Stub 在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.app.INotificationSideChannel $ Stub $ Proxy ) 在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.os.IResultReceiver 在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.os.IResultReceiver $ Stub 在模块classes.jar(androidx.core:core:1.0.0)和classes.jar(com.android.support:support-compat:26.1.0)中找到重复的类android.support.v4.os.IResultReceiver $ Stub $ Proxy ) .......
在我的gradle文件中,有以下依赖项
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.android.gms:play-services-maps:16.0.0'
}
我不知道我尝试了包括this在内的多种解决方案是什么问题,但并没有解决。请帮助
答案 0 :(得分:0)
androidX和支持库之间似乎有冲突。
如果您还不支持androidX,则需要替换
implementation 'com.google.android.material:material:1.0.0'
by implementation 'com.android.support:design:28.0.0'
。
如果您仍要使用原始版本,请确保您的gradle.properties
文件已启用androidX和Jetifier。
android.useAndroidX=true
android.enableJetifier=true
确保遵循必要的设置以使用材料。检出here。