我试图在 Android Studio 中使用 Material Components。这就是我的 Gradle 现在的样子:
1) implementation 'com.google.android.material:material:1.0.0-alpha1'
2) implementation 'com.google.android.gms:play-services-maps:15.0.1'
3) implementation 'com.android.support:design:28.0.0-alpha1'
4) implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
不幸的是,我收到了这个错误:
Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy
Message{kind=ERROR, text=Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy, sources=[Unknown source file], tool name=Optional.of(D8)}
当我删除我的 Gradle ( com.android.support:design ) 的第 3 行时,我收到了这个错误:
Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy
Message{kind=ERROR, text=Program type already present: android.support.v4.app.INotificationSideChannel$Stub$Proxy, sources=[Unknown source file], tool name=Optional.of(D8)}
当我使用我的 Gradle 的第 2 行(com.google.android.gms:play-services-maps)时会发生这种情况,但是当我删除它时,一切都没有任何错误。
编辑:我猜这个问题的版本不完全相同,但相似。不一样,因为只有在我使用实现 2) 时才会发生这种情况,并且另一篇文章中提供的修复并不能解决我的问题