Program type already present: com.google.android.gms.internal.measurement.zzdz
I'm trying to update dependencies to the latest versions. I install the new version that Android Studio offers at the prompt. But when you start the application, this error occurs:
Error: Program type already present: com.google.android.gms.internal.measurement.zzdz
My build.gradle (module):
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android
compileSdkVersion 27
buildToolsVersion '28.0.3'
defaultConfig
applicationId '***'
minSdkVersion 16
targetSdkVersion 27
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 27
renderscriptSupportModeEnabled true
lintOptions
checkReleaseBuilds false
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2',
exclude group: 'com.android.support', module: 'support-annotations'
)
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.billingclient:billing:1.1'
implementation 'com.google.zxing:core:3.3.0'
implementation 'com.google.android.gms:play-services-ads:17.1.0'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
implementation 'com.facebook.android:facebook-login:4.35.0'
implementation 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
testImplementation 'junit:junit:4.12'
My build.gradle (project):
buildscript
repositories
jcenter()
maven
url "https://maven.google.com"
maven
url 'https://maven.fabric.io/public'
google()
dependencies
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.25.4'
allprojects
repositories
jcenter()
maven
url "https://maven.google.com"
google()
task clean(type: Delete)
delete rootProject.buildDir
How can you avoid this error? What dependencies conflict?
UPDATE:
If I tried to change the version of firebase-core to
implementation 'com.google.firebase: firebase-core: 16.0.4'
In this case, the application runs without error, but Android Studio highlights this line:

add a comment |
I'm trying to update dependencies to the latest versions. I install the new version that Android Studio offers at the prompt. But when you start the application, this error occurs:
Error: Program type already present: com.google.android.gms.internal.measurement.zzdz
My build.gradle (module):
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android
compileSdkVersion 27
buildToolsVersion '28.0.3'
defaultConfig
applicationId '***'
minSdkVersion 16
targetSdkVersion 27
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 27
renderscriptSupportModeEnabled true
lintOptions
checkReleaseBuilds false
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2',
exclude group: 'com.android.support', module: 'support-annotations'
)
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.billingclient:billing:1.1'
implementation 'com.google.zxing:core:3.3.0'
implementation 'com.google.android.gms:play-services-ads:17.1.0'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
implementation 'com.facebook.android:facebook-login:4.35.0'
implementation 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
testImplementation 'junit:junit:4.12'
My build.gradle (project):
buildscript
repositories
jcenter()
maven
url "https://maven.google.com"
maven
url 'https://maven.fabric.io/public'
google()
dependencies
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.25.4'
allprojects
repositories
jcenter()
maven
url "https://maven.google.com"
google()
task clean(type: Delete)
delete rootProject.buildDir
How can you avoid this error? What dependencies conflict?
UPDATE:
If I tried to change the version of firebase-core to
implementation 'com.google.firebase: firebase-core: 16.0.4'
In this case, the application runs without error, but Android Studio highlights this line:

2
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00
add a comment |
I'm trying to update dependencies to the latest versions. I install the new version that Android Studio offers at the prompt. But when you start the application, this error occurs:
Error: Program type already present: com.google.android.gms.internal.measurement.zzdz
My build.gradle (module):
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android
compileSdkVersion 27
buildToolsVersion '28.0.3'
defaultConfig
applicationId '***'
minSdkVersion 16
targetSdkVersion 27
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 27
renderscriptSupportModeEnabled true
lintOptions
checkReleaseBuilds false
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2',
exclude group: 'com.android.support', module: 'support-annotations'
)
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.billingclient:billing:1.1'
implementation 'com.google.zxing:core:3.3.0'
implementation 'com.google.android.gms:play-services-ads:17.1.0'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
implementation 'com.facebook.android:facebook-login:4.35.0'
implementation 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
testImplementation 'junit:junit:4.12'
My build.gradle (project):
buildscript
repositories
jcenter()
maven
url "https://maven.google.com"
maven
url 'https://maven.fabric.io/public'
google()
dependencies
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.25.4'
allprojects
repositories
jcenter()
maven
url "https://maven.google.com"
google()
task clean(type: Delete)
delete rootProject.buildDir
How can you avoid this error? What dependencies conflict?
UPDATE:
If I tried to change the version of firebase-core to
implementation 'com.google.firebase: firebase-core: 16.0.4'
In this case, the application runs without error, but Android Studio highlights this line:

I'm trying to update dependencies to the latest versions. I install the new version that Android Studio offers at the prompt. But when you start the application, this error occurs:
Error: Program type already present: com.google.android.gms.internal.measurement.zzdz
My build.gradle (module):
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android
compileSdkVersion 27
buildToolsVersion '28.0.3'
defaultConfig
applicationId '***'
minSdkVersion 16
targetSdkVersion 27
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 27
renderscriptSupportModeEnabled true
lintOptions
checkReleaseBuilds false
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2',
exclude group: 'com.android.support', module: 'support-annotations'
)
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.billingclient:billing:1.1'
implementation 'com.google.zxing:core:3.3.0'
implementation 'com.google.android.gms:play-services-ads:17.1.0'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.6'
implementation 'com.facebook.android:facebook-login:4.35.0'
implementation 'com.journeyapps:zxing-android-embedded:3.2.0@aar'
testImplementation 'junit:junit:4.12'
My build.gradle (project):
buildscript
repositories
jcenter()
maven
url "https://maven.google.com"
maven
url 'https://maven.fabric.io/public'
google()
dependencies
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
classpath 'io.fabric.tools:gradle:1.25.4'
allprojects
repositories
jcenter()
maven
url "https://maven.google.com"
google()
task clean(type: Delete)
delete rootProject.buildDir
How can you avoid this error? What dependencies conflict?
UPDATE:
If I tried to change the version of firebase-core to
implementation 'com.google.firebase: firebase-core: 16.0.4'
In this case, the application runs without error, but Android Studio highlights this line:

edited Nov 9 '18 at 11:02
Grimthorr
4,46442235
4,46442235
asked Nov 9 '18 at 10:57
VergiliyVergiliy
249
249
2
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00
add a comment |
2
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00
2
2
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00
add a comment |
1 Answer
1
active
oldest
votes
Fixed with play-services-ads:17.1.1 and firebase-core:16.0.5.
1
Excellent! Version17.1.1has appeared. At the time of writing the post, the latest version was17.1.0. Now everything works if I replace as you wrote. Thanks you.
– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53224402%2fprogram-type-already-present-com-google-android-gms-internal-measurement-zzdz%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Fixed with play-services-ads:17.1.1 and firebase-core:16.0.5.
1
Excellent! Version17.1.1has appeared. At the time of writing the post, the latest version was17.1.0. Now everything works if I replace as you wrote. Thanks you.
– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
add a comment |
Fixed with play-services-ads:17.1.1 and firebase-core:16.0.5.
1
Excellent! Version17.1.1has appeared. At the time of writing the post, the latest version was17.1.0. Now everything works if I replace as you wrote. Thanks you.
– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
add a comment |
Fixed with play-services-ads:17.1.1 and firebase-core:16.0.5.
Fixed with play-services-ads:17.1.1 and firebase-core:16.0.5.
answered Nov 15 '18 at 2:09
TalkLittleTalkLittle
7,16344546
7,16344546
1
Excellent! Version17.1.1has appeared. At the time of writing the post, the latest version was17.1.0. Now everything works if I replace as you wrote. Thanks you.
– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
add a comment |
1
Excellent! Version17.1.1has appeared. At the time of writing the post, the latest version was17.1.0. Now everything works if I replace as you wrote. Thanks you.
– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
1
1
Excellent! Version
17.1.1 has appeared. At the time of writing the post, the latest version was 17.1.0. Now everything works if I replace as you wrote. Thanks you.– Vergiliy
Nov 15 '18 at 10:25
Excellent! Version
17.1.1 has appeared. At the time of writing the post, the latest version was 17.1.0. Now everything works if I replace as you wrote. Thanks you.– Vergiliy
Nov 15 '18 at 10:25
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
Wow, thanks. This really saved my day. I don't get why Google doesn't update it's docs correctly. Really hard to figure out...
– Panther
Nov 16 '18 at 21:08
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53224402%2fprogram-type-already-present-com-google-android-gms-internal-measurement-zzdz%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
Its OK with highlight, Android Studio notify that dependency is not last version. Wait until Google release 16.0.6 or higher
– Onix
Nov 9 '18 at 11:00