编译时发生错误:错误:程序类型已经存在:com.google.android.gms.measurement.appmeasurementinstallreferrerreceiver

时间:2018-06-30 14:58:34

标签: android

我一直在为项目使用Firebase消息传递和数据库。使用不同的依赖关系及其特定版本,程序完全同步,并且没有gradle构建错误。

连接调试设备并尝试安装apk后,错误如下。

  

错误:程序类型已存在:   com.google.android.gms.measurement.appmeasurementinstallreferrerreceiver

我无法继续进行,并且真的想要一种解决方案。我尝试浏览网络,但是找不到。

1 个答案:

答案 0 :(得分:0)

不太确定是什么导致了问题,但是gradle依赖项是导致此错误的原因。如下修改我的 build.gradle文件

dependencies {
   implementation fileTree(dir: 'libs', include: '*.jar')
   // SUB-PROJECT DEPENDENCIES START
   implementation(project(path: "CordovaLib"))
   implementation "com.android.support:customtabs:26.+"
   implementation "com.android.support:support-v4:24.1.1+"
   implementation "com.google.gms:google-services:+"
   implementation "com.google.android.gms:play-services-tagmanager:11.0.4"
   implementation "com.google.firebase:firebase-core:11.0.4"
   implementation "com.google.firebase:firebase-messaging:11.0.4"
   implementation "com.google.firebase:firebase-crash:11.0.4"
   implementation "com.google.firebase:firebase-config:11.0.4"
   implementation "com.google.firebase:firebase-perf:11.0.4"
   implementation "com.google.android.gms:play-services-auth:11.0.4"
   implementation "com.google.android.gms:play-services-identity:11.0.4"
   implementation "com.android.support:appcompat-v7:23+"
   // SUB-PROJECT DEPENDENCIES END
  }

为我解决了该错误