我正在尝试在 Android 应用程序项目中使用 gcloud-java-datastore 库。但是,在尝试构建时,我不断遇到以下错误:
任务 ':app:transformClassesWithJarMergingForDebug' 执行失败。com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:... [几个不同类之一]
我尝试com.google.guava
从 build.gradle 中的 gcloud-java-datastore (v0.2.8) 中排除各种依赖项(例如)以使其编译。如果我排除com.google.api.grpc
, com.google.guava
,com.google.api-client
和其中一个datastore-v1-protos
or protobuf-java
,我可以让它编译成功。但是,排除最后两个依赖项中的任何一个都会破坏库的核心功能。
甚至可以在 Android 中使用这个库吗?如果是这样,我做错了什么?