bug: ionic native admobpro Multiple dex files define Lcom/google/android/gms/iid/zzc;

Ionic version: 3.4.0

I’m submitting a … bug report

Current behavior:
When I add AdmobPro ionic native plugin and I build or run to device its give me error Multiple dex files define Lcom/google/android/gms/iid/zzc;

Steps to reproduce:
Adding ionic native plugin AdmobPro

$ ionic cordova plugin add cordova-plugin-admobpro
$ npm install --save @ionic-native/admob

Run ionic apps
$ ionic cordova run android

And its give me error bellow:

:transformClassesWithDexForArmv7Debug
 FAILED

FAILURE: Build failed with an exception.


* What went wrong:
Execution failed for task ':transformClassesWithDexForArmv7Debug'.

BUILD FAILED

Total time: 4 mins 9.847 secs
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/iid/zzc;

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Error: cmd: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':transformClassesWithDexForArmv7Debug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/iid/zzc;

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.


[ERROR] Cordova encountered an error.
        You may get more insight by running the Cordova command above directly.

[ERROR] An error occurred while running cordova run android (exit code 1).

Ionic info:

@ionic/cli-utils : 1.4.0
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.4.0

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.4.0
    @ionic/cli-plugin-ionic-angular : 1.3.1
    Cordova Platforms               : android 6.2.3
    Ionic Framework                 : ionic-angular 3.3.0

System:

    Node       : v6.10.3
    OS         : Windows 10
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed
    npm        : 4.6.1

Author: Fantashit

1 thought on “bug: ionic native admobpro Multiple dex files define Lcom/google/android/gms/iid/zzc;

  1. Hello! Thanks for opening an issue with us! As this seems like more of a support question I will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!

Comments are closed.