当前位置: 首页 > 知识库问答 >
问题:

在Android中使用Google Cloud PubSub,找到正确的库

艾茂学
2023-03-14

我使用Android Studio 3.0.1,该项目使用SDK版本26。我尝试使用库“grpc-pubsub-v1”从Google Cloud PubSub模块中提取消息,并在应用程序中添加build.gradle行:

compile ('com.google.api.grpc:grpc-pubsub-v1:0.0.2')

当gradle同步时,出现下一个错误:

错误:任务': app: transformDexArchiveWitExternalLibsDexMergerForDebug'执行失败。java.lang.运行时异常:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

可能库的版本与SDK、Gradle或其他东西的版本不兼容,另外,添加“multiDexEnable true”行并没有解决问题,gradle版本是3.0.1。

使用哪个库是正确的,或者如何找到它?

共有1个答案

庄欣然
2023-03-14

当您使用gradle版本是3.0.1时,您需要将compile更改为实施,如此gradle文档所示。这是在3.0版上完成的更改。

 类似资料:
  • 请,任何人都可以帮助我找到正确的XPath来检索日期值“07/05/2018 04:45” 我试过但没有成功: /输入[@type=“text”]@值 //*[@id="start Date"]

  • 想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 我不想将任何参数传递给AsyncTask的doInBackground方法。 那么代码应该是什么样的呢?

  • 我想使用bazel命令生成tensorflow lite AAR文件。根据tensorflow文档Android quick start,我成功安装了bazel,然后在系统环境变量中设置了ANDROID_SDK_HOME和ANDROID_NDK_HOME如下: ANDROID_SDK_HOME='G:\IT\AndroidStudiosDK\AndroidStudio' ANDROID_NDK_H

  • 问题内容: 考虑以下代码片段: 输出量 这种方法可能有什么问题?如果错了,那么找到确切的单词匹配的正确解决方案是什么? PS:我在这里发现了许多类似的问题,但没有一个提供我正在寻找的解决方案。提前致谢。 问题答案: 当您使用该方法时,它试图匹配整个输入。在您的示例中,输入 “ Print this” 与模式不匹配,因为单词 “ Print” 不匹配。 因此,您需要在正则表达式中添加一些内容以匹配字