Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Implementing Admob AND Google Play Services

Discussion in 'Immediate Mode GUI (IMGUI)' started by lukagril, Mar 19, 2017.

  1. lukagril

    lukagril

    Joined:
    Nov 29, 2016
    Posts:
    48
    Hello,

    I am starting to lose my mind with implementing both Admob and Google Play Services (leaderboards, achivements) in my Unity android project. I am using :

    Google Services Plugin : https://github.com/playgameservices/play-games-plugin-for-unity
    Admob Plugin : https://github.com/googleads/googleads-mobile-unity

    I have no problem implementing one of them at the time, but when I import both plugins I get tons of errors ("Unable to merge manifests" or "Unable to convert classes to dex format"). I have tried literally everything in my power (deleting duplicate libraries, read 10000 forums, watched tutorials,..), but without success. Can somebody please point me in a right direction on how to implement Admob AND Google Services in my project. I would really appreciate it :)

    Regards, L


    P.S. I've also tried https://github.com/unity-plugins/google-services-unity plugin which implements both Admob and Google Services. It worked fine for me for Admob, but Google Services didn't work.
     
    Last edited: Mar 19, 2017
  2. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    1. Can you post the full error message you're getting? without it, it's very hard to know what's wrong.
    2. You can always use the professional service that is offered to fix these issues. See the link in my signature.
     
    lukagril likes this.
  3. lukagril

    lukagril

    Joined:
    Nov 29, 2016
    Posts:
    48
    Hello,

    I have already seen your service, and I will probably buy it if I won't be able to solve this problem.

    Plugins that I am using (I linked the wrong one in upper post):
    Google Play Services https://github.com/playgameservices/play-games-plugin-for-unity
    Admob: https://github.com/unity-plugins/Firebase-Admob-Unity

    I've already managed to solve next problems:
    - Multiple plugin conflict (I had 2 support-v4-24.0.0 files, and I changed platforms on one of them, so that problem was solved)
    - Unable to merge manifest (I set minSDKversion on both manifests to 14, and problem was solved)

    The problem I am getting now is "Failed to re-package resources".

    Full error:

    Code (CSharp):
    1. CommandInvokationFailure: Failed to re-package resources.
    2. C:\Users\Luka\AppData\Local\Android\Sdk\build-tools\25.0.2\aapt.exe package --auto-add-overlay -v -f -m -J "gen" -M "AndroidManifest.xml" -S "res" -I "C:\Users\Luka\AppData\Local\Android\Sdk\platforms\android-25\android.jar" -F bin/resources.ap_ --extra-packages android.support.v7.appcompat:com.google.example.games.mainlibproj:com.google.android.gms.ads.impl:com.google.android.gms.ads:com.google.android.gms.auth.api:com.google.android.gms.auth:com.google.android.gms.base:com.google.android.gms.base:com.google.android.gms:com.google.android.gms:com.google.android.gms.drive:com.google.android.gms.games:com.google.android.gms.nearby:com.google.android.gms.tasks:android.support.v4:com.unity3d.ads -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-ads-10.0.1\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-ads-lite-10.0.1\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-auth-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-auth-base-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.0.1\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-basement-10.0.1\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-basement-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-drive-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-games-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-nearby-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-tasks-10.2.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\support-v4-24.0.0\res" -S "C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\unity-ads\res"
    3.  
    4. stderr[
    5. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_alert_dialog_button_bar_material.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:layoutDirection from <android.support.v7.widget.ButtonBarLayout>
    6. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_alert_dialog_button_bar_material.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/abc_alert_dialog_button_bar_material for configuration v17.
    7. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_alert_dialog_material.xml:48: note: removing attribute http://schemas.android.com/apk/res/android:textAlignment from <android.support.v7.widget.DialogTitle>
    8. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_alert_dialog_material.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/abc_alert_dialog_material for configuration v17.
    9. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_dialog_title_material.xml:29: note: removing attribute http://schemas.android.com/apk/res/android:textAlignment from <TextView>
    10. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_dialog_title_material.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/abc_dialog_title_material for configuration v17.
    11. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_screen_toolbar.xml:27: note: removing attribute http://schemas.android.com/apk/res/android:touchscreenBlocksFocus from <android.support.v7.widget.ActionBarContainer>
    12. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_screen_toolbar.xml: note: using v21 attributes; synthesizing resource com.LGD.BubbleAttack:layout/abc_screen_toolbar for configuration v21.
    13. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_search_view.xml:47: note: removing attribute http://schemas.android.com/apk/res/android:layoutDirection from <LinearLayout>
    14. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\abc_search_view.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/abc_search_view for configuration v17.
    15. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media.xml:42: note: removing attribute http://schemas.android.com/apk/res/android:layoutDirection from <LinearLayout>
    16. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media.xml:34: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginStart from <include>
    17. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media.xml:34: note: removing attribute http://schemas.android.com/apk/res/android:layout_toStartOf from <include>
    18. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_big_media for configuration v17.
    19. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:60: note: removing attribute http://schemas.android.com/apk/res/android:layout_toEndOf from <ImageView>
    20. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:46: note: removing attribute http://schemas.android.com/apk/res/android:layout_toEndOf from <LinearLayout>
    21. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:46: note: removing attribute http://schemas.android.com/apk/res/android:layoutDirection from <LinearLayout>
    22. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:38: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginStart from <include>
    23. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:38: note: removing attribute http://schemas.android.com/apk/res/android:layout_toStartOf from <include>
    24. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml:30: note: removing attribute http://schemas.android.com/apk/res/android:layout_alignParentEnd from <include>
    25. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_big_media_narrow.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_big_media_narrow for configuration v17.
    26. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingEnd from <LinearLayout>
    27. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml:77: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginStart from <LinearLayout>
    28. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml:96: note: removing attribute http://schemas.android.com/apk/res/android:paddingStart from <TextView>
    29. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml:64: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginStart from <TextView>
    30. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml:27: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginStart from <LinearLayout>
    31. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_lines.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_lines for configuration v17.
    32. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_media.xml:43: note: removing attribute http://schemas.android.com/apk/res/android:layout_marginEnd from <include>
    33. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_media.xml:33: note: removing attribute http://schemas.android.com/apk/res/android:layoutDirection from <LinearLayout>
    34. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_media.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_media for configuration v17.
    35. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_part_chronometer.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingStart from <Chronometer>
    36. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_part_chronometer.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_part_chronometer for configuration v17.
    37. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_part_time.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingStart from <DateTimeView>
    38. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\notification_template_part_time.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/notification_template_part_time for configuration v17.
    39. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_multichoice_material.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingStart from <CheckedTextView>
    40. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_multichoice_material.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingEnd from <CheckedTextView>
    41. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_multichoice_material.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/select_dialog_multichoice_material for configuration v17.
    42. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_singlechoice_material.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingStart from <CheckedTextView>
    43. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_singlechoice_material.xml:18: note: removing attribute http://schemas.android.com/apk/res/android:paddingEnd from <CheckedTextView>
    44. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\layout\select_dialog_singlechoice_material.xml: note: using v17 attributes; synthesizing resource com.LGD.BubbleAttack:layout/select_dialog_singlechoice_material for configuration v17.
    45. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\drawable\abc_ratingbar_indicator_material.xml:23: note: removing attribute http://schemas.android.com/apk/res/android:tileModeX from <bitmap>
    46. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\drawable\abc_ratingbar_indicator_material.xml: note: using v21 attributes; synthesizing resource com.LGD.BubbleAttack:drawable/abc_ratingbar_indicator_material for configuration v21.
    47. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\drawable\abc_ratingbar_small_material.xml:23: note: removing attribute http://schemas.android.com/apk/res/android:tileModeX from <bitmap>
    48. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\res\drawable\abc_ratingbar_small_material.xml: note: using v21 attributes; synthesizing resource com.LGD.BubbleAttack:drawable/abc_ratingbar_small_material for configuration v21.
    49. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.0.1\res\values\values.xml:33: error: Attribute "imageAspectRatioAdjust" already defined with incompatible format.
    50. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.2.0\res\values\values.xml:34: Original attribute defined here.
    51. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.0.1\res\values\values.xml:46: error: Attribute "buttonSize" already defined with incompatible format.
    52. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.2.0\res\values\values.xml:47: Original attribute defined here.
    53. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.0.1\res\values\values.xml:54: error: Attribute "colorScheme" already defined with incompatible format.
    54. C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\play-services-base-10.2.0\res\values\values.xml:55: Original attribute defined here.
    55. ]
    56. stdout[
    57. Configurations:
    58. (default)
    59. Files:
    60.   AndroidManifest.xml
    61.     Src: () AndroidManifest.xml
    62.  
    63. Resource Dirs:
    64. Including resources from package: C:\Users\Luka\AppData\Local\Android\Sdk\platforms\android-25\android.jar
    65. applyFileOverlay for drawable
    66. trying overlaySet Key=common_full_open_on_phone.png
    67. trying overlaySet Key=common_google_signin_btn_icon_dark.xml
    68. trying overlaySet Key=common_google_signin_btn_icon_dark_focused.xml
    69. trying overlaySet Key=common_google_signin_btn_icon_dark_normal.xml
    70. trying overlaySet Key=common_google_signin_btn_icon_dark_normal_background.9.png
    71. trying overlaySet Key=common_google_signin_btn_icon_disabled.xml
    72. trying overlaySet Key=common_google_signin_btn_icon_light.xml
    73. trying overlaySet Key=common_google_signin_btn_icon_light_focused.xml
    74. trying overlaySet Key=common_google_signin_btn_icon_light_normal.xml
    75. trying overlaySet Key=common_google_signin_btn_icon_light_normal_background.9.png
    76. trying overlaySet Key=common_google_signin_btn_text_dark.xml
    My sdk installs:




    Under Android SDK Build-Tools I have installed:
    23.0.0
    23.0.1
    23.0.2
    23.0.3
    25.0.0
    25.0.1
    25.0.2

    Regards, L
     
  4. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    This is the actual error:
    The Android build tools don't matter in this case, as Unity only picks 1 particular version and uses it (probably the latest one).

    The problem in this case is that it appears you have the same library from Google play services included twice (but with different versions):
    play-services-base-10.0.1
    play-services-base-10.2.0

    You should always use google play services libraries from the same version, and not include any duplicates.
     
    lukagril likes this.
  5. lukagril

    lukagril

    Joined:
    Nov 29, 2016
    Posts:
    48
    Ok, I had:

    play-services-base-10.0.1
    play-services-base-10.2.0
    and
    play-services-basement-10.0.1
    play-services-basement-10.2.0

    I deselected android under "Select platforms for plugin" on base 10.0.1 and basement 10.0.1

    Now I get the following error: "Unable to convert classes into dex format":
    If I get more errors after this one I will definitely buy your services, you seem like an expert at this :)

    Code (CSharp):
    1. CommandInvokationFailure: Unable to convert classes into dex format.
    2. C:\Program Files\Java\jdk1.8.0_121\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:\Users\Luka\AppData\Local\Android\Sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -
    3.  
    4. stderr[
    5. Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzcq;
    6. Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzcq$zza;
    7. 2 errors; aborting
    8. ]
    9. stdout[
    10. processing archive C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\MainLibProj\libs\.\play-games-plugin-support.jar...
    11. ignored resource META-INF/
    12. ignored resource META-INF/MANIFEST.MF
    13. ignored resource com/
    14. ignored resource com/google/
    15. ignored resource com/google/games/
    16. ignored resource com/google/games/bridge/
    17. processing com/google/games/bridge/BuildConfig.class...
    18. processing com/google/games/bridge/NativeBridgeActivity.class...
    19. processing com/google/games/bridge/TokenFragment.class...
    20. processing com/google/games/bridge/TokenFragment$1.class...
    21. processing com/google/games/bridge/TokenFragment$TokenRequest.class...
    22. processing com/google/games/bridge/TokenPendingResult.class...
    23. processing com/google/games/bridge/TokenResult.class...
    24. processing archive C:\Users\Luka\Documents\Unity\Arrow Bubbles\Temp\StagingArea\android-libraries\appcompat-v7-23.4.0\libs\.\classes.jar...
    25. ignored resource .readme
    26. processing android/support/v7/app/ActionBar.class...
    27. processing android/support/v7/app/ActionBar$DisplayOptions.class...
    28. processing android/support/v7/app/ActionBar$LayoutParams.class...
    29. processing android/support/v7/app/ActionBar$NavigationMode.class...
    30. processing android/support/v7/app/ActionBar$OnMenuVisibilityListener.class...
    31. processing android/support/v7/app/ActionBar$OnNavigationListener.class...
    32. processing android/support/v7/app/ActionBar$Tab.class...
    33. processing android/support/v7/app/ActionBar$TabListener.class...
    34. processing android/support/v7/app/ActionBarActivity.class...
    35. processing android/support/v7/app/ActionBarDrawerToggle.class...
    36. processing android/support/v7/app/ActionBarDrawerToggle$1.class...
    37. processing android/support/v7/app/ActionBarDrawerToggle$Delegate.class...
    38. processing android/support/v7/app/ActionBarDrawerToggle$DelegateProvider.class...
    39. processing android/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle.class...
    40. processing android/support/v7/app/ActionBarDrawerToggle$DrawerToggle.class...
    41. processing android/support/v7/app/ActionBarDrawerToggle$DummyDelegate.class...
    42. processing android/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate.class...
    43. processing android/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate.class...
    44. processing android/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate.class...
    45. processing android/support/v7/app/ActionBarDrawerToggleHoneycomb.class...
    46. processing android/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class...
    47. processing android/support/v7/app/AlertController.class...
    48. processing android/support/v7/app/AlertController$1.class...
    49. processing android/support/v7/app/AlertController$2.class...
    50. processing android/support/v7/app/AlertController$3.class...
    51. processing android/support/v7/app/AlertController$4.class...
    52. processing android/support/v7/app/AlertController$5.class...
    53. processing android/support/v7/app/AlertController$AlertParams.class...
    54. processing android/support/v7/app/AlertController$AlertParams$1.class...
    55. processing android/support/v7/app/AlertController$AlertParams$2.class...
    56. processing android/support/v7/app/AlertController$AlertParams$3.class...
    57. processing android/support/v7/app/AlertController$AlertParams$4.class...
    58. processing android/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener.class...
    59. processing android/support/v7/app/AlertController$ButtonHandler.class...
    60. processing android/support/v7/app/AlertController$CheckedItemAdapter.class...
    61. processing android/support/v7/app/AlertDialog.class...
    62. processing android/support/v7/app/AlertDialog$Builder.class...
    63. processing android/support/v7/app/AppCompatActivity.class...
    64. processing android/support/v7/app/AppCompatCallback.class...
    65. processing android/support/v7/app/AppCompatDelegate.class...
    66. processing android/support/v7/app/AppCompatDelegate$NightMode.class...
    67. processing android/support/v7/app/AppCompatDelegateImplBase.class...
    68. processing android/support/v7/app/AppCompatDelegateImplBase$1.class...
    69. processing android/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.class...
    70. processing android/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase.class...
    71. processing android/support/v7/app/AppCompatDelegateImplV11.class...
    72. processing android/support/v7/app/AppCompatDelegateImplV14.class...
    73. processing android/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14.class...
    74. processing android/support/v7/app/AppCompatDelegateImplV23.class...
    75. processing android/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23.class...
    76. processing android/support/v7/app/AppCompatDelegateImplV7.class...
    77. processing android/support/v7/app/AppCompatDelegateImplV7$1.class...
    78. processing android/support/v7/app/AppCompatDelegateImplV7$2.class...
    79. processing android/support/v7/app/AppCompatDelegateImplV7$3.class...
    80. processing android/support/v7/app/AppCompatDelegateImplV7$4.class...
    81. processing android/support/v7/app/AppCompatDelegateImplV7$5.class...
    82. processing android/support/v7/app/AppCompatDelegateImplV7$5$1.class...
    83. processing android/support/v7/app/AppCompatDelegateImplV7$6.class...
    84. processing android/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback.class...
    85. processing android/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.class...
    86. processing android/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.class...
    87. processing android/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView.class...
    88. processing android/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState.class...
    89. processing android/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState.class...
    90. processing android/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.class...
    91. processing android/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback.class...
    92. processing android/support/v7/app/AppCompatDialog.class...
    93. processing android/support/v7/app/AppCompatDialogFragment.class...
    94. processing android/support/v7/app/AppCompatViewInflater.class...
    95. processing android/support/v7/app/AppCompatViewInflater$DeclaredOnClickListener.class...
    96. processing android/support/v7/app/NavItemSelectedListener.class...
    97. processing android/support/v7/app/NotificationCompat.class...
    98. processing android/support/v7/app/NotificationCompat$1.class...
    99. processing android/support/v7/app/NotificationCompat$Builder.class...
    100. processing android/support/v7/app/NotificationCompat$IceCreamSandwichExtender.class...
    101. processing android/support/v7/app/NotificationCompat$JellybeanExtender.class...
    102. processing android/support/v7/app/NotificationCompat$LollipopExtender.class...
    103. processing android/support/v7/app/NotificationCompat$MediaStyle.class...
    104. processing android/support/v7/app/NotificationCompatImpl21.class...
    105. processing android/support/v7/app/NotificationCompatImplBase.class...
    106. processing android/support/v7/app/ToolbarActionBar.class...
    107. processing android/support/v7/app/ToolbarActionBar$1.class...
    108. processing android/support/v7/app/ToolbarActionBar$2.class...
    109. processing android/support/v7/app/ToolbarActionBar$ActionMenuPresenterCallback.class...
    110. processing android/support/v7/app/ToolbarActionBar$MenuBuilderCallback.class...
    111. processing android/support/v7/app/ToolbarActionBar$PanelMenuPresenterCallback.class...
    112. processing android/support/v7/app/ToolbarActionBar$ToolbarCallbackWrapper.class...
    113. processing android/support/v7/app/TwilightCalculator.class...
    114. processing android/support/v7/app/TwilightManager.class...
    115. processing android/support/v7/app/TwilightManager$1.class...
    116. processing android/support/v7/app/TwilightManager$TwilightState.class...
    117. processing android/support/v7/app/WindowDecorActionBar.class...
    118. processing android/support/v7/app/WindowDecorActionBar$1.class...
    119. processing android/support/v7/app/WindowDecorActionBar$2.class...
    120. processing android/support/v7/app/WindowDecorActionBar$3.class...
    121. processing android/support/v7/app/WindowDecorActionBar$ActionModeImpl.class...
    122. processing android/support/v7/app/WindowDecorActionBar$TabImpl.class...
    123. processing android/support/v7/appcompat/BuildConfig.class...
    124. processing android/support/v7/graphics/drawable/DrawableWrapper.class...
    125. processing android/support/v7/graphics/drawable/DrawerArrowDrawable.class...
    126. processing android/support/v7/graphics/drawable/DrawerArrowDrawable$ArrowDirection.class...
    127. processing android/support/v7/text/AllCapsTransformationMethod.class...
    128. processing android/support/v7/transition/ActionBarTransition.class...
    129. processing android/support/v7/view/ActionBarPolicy.class...
    130. processing android/support/v7/view/ActionMode.class...
    131. processing android/support/v7/view/ActionMode$Callback.class...
    132. processing android/support/v7/view/CollapsibleActionView.class...
    133. processing android/support/v7/view/ContextThemeWrapper.class...
    134. processing android/support/v7/view/StandaloneActionMode.class...
    135. processing android/support/v7/view/SupportActionModeWrapper.class...
    136. processing android/support/v7/view/SupportActionModeWrapper$CallbackWrapper.class...
    137. processing android/support/v7/view/SupportMenuInflater.class...
    138. processing android/support/v7/view/SupportMenuInflater$InflatedOnMenuItemClickListener.class...
    139. processing android/support/v7/view/SupportMenuInflater$MenuState.class...
    140. processing android/support/v7/view/ViewPropertyAnimatorCompatSet.class...
    141. processing android/support/v7/view/ViewPropertyAnimatorCompatSet$1.class...
    142. processing android/support/v7/view/WindowCallbackWrapper.class...
    143. processing android/support/v7/view/menu/ActionMenuItem.class...
    144. processing android/support/v7/view/menu/ActionMenuItemView.class...
    145. processing android/support/v7/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener.class...
    146. processing android/support/v7/view/menu/ActionMenuItemView$PopupCallback.class...
    147. processing android/support/v7/view/menu/BaseMenuPresenter.class...
    148. processing android/support/v7/view/menu/BaseMenuWrapper.class...
    149. processing android/support/v7/view/menu/BaseWrapper.class...
    150. processing android/support/v7/view/menu/ExpandedMenuView.class...
    151. processing android/support/v7/view/menu/ListMenuItemView.class...
    152. processing android/support/v7/view/menu/ListMenuPresenter.class...
    153. processing android/support/v7/view/menu/ListMenuPresenter$MenuAdapter.class...
    154. processing android/support/v7/view/menu/MenuBuilder.class...
    155. processing android/support/v7/view/menu/MenuBuilder$Callback.class...
    156. processing android/support/v7/view/menu/MenuBuilder$ItemInvoker.class...
    157. processing android/support/v7/view/menu/MenuDialogHelper.class...
    158. processing android/support/v7/view/menu/MenuItemImpl.class...
    159. processing android/support/v7/view/menu/MenuItemImpl$1.class...
    160. processing android/support/v7/view/menu/MenuItemWrapperICS.class...
    161. processing android/support/v7/view/menu/MenuItemWrapperICS$ActionProviderWrapper.class...
    162. processing android/support/v7/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper.class...
    163. processing android/support/v7/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper.class...
    164. processing android/support/v7/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper.class...
    165. processing android/support/v7/view/menu/MenuItemWrapperJB.class...
    166. processing android/support/v7/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB.class...
    167. processing android/support/v7/view/menu/MenuPopupHelper.class...
    168. processing android/support/v7/view/menu/MenuPopupHelper$MenuAdapter.class...
    169. processing android/support/v7/view/menu/MenuPresenter.class...
    170. processing android/support/v7/view/menu/MenuPresenter$Callback.class...
    171. processing android/support/v7/view/menu/MenuView.class...
    172. processing android/support/v7/view/menu/MenuView$ItemView.class...
    173. processing android/support/v7/view/menu/MenuWrapperFactory.class...
    174. processing android/support/v7/view/menu/MenuWrapperICS.class...
    175. processing android/support/v7/view/menu/SubMenuBuilder.class...
    176. processing android/support/v7/view/menu/SubMenuWrapperICS.class...
    177. processing android/support/v7/widget/AbsActionBarView.class...
    178. processing android/support/v7/widget/AbsActionBarView$1.class...
    179. processing android/support/v7/widget/AbsActionBarView$VisibilityAnimListener.class...
    180. processing android/support/v7/widget/ActionBarBackgroundDrawable.class...
    181. processing android/support/v7/widget/ActionBarBackgroundDrawableV21.class...
    182. processing android/support/v7/widget/ActionBarContainer.class...
    183. processing android/support/v7/widget/ActionBarContextView.class...
    184. processing android/support/v7/widget/ActionBarContextView$1.class...
    185. processing android/support/v7/widget/ActionBarOverlayLayout.class...
    186. processing android/support/v7/widget/ActionBarOverlayLayout$1.class...
    187. processing android/support/v7/widget/ActionBarOverlayLayout$2.class...
    188. processing android/support/v7/widget/ActionBarOverlayLayout$3.class...
    189. processing android/support/v7/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback.class...
    190. processing android/support/v7/widget/ActionBarOverlayLayout$LayoutParams.class...
    191. processing android/support/v7/widget/ActionMenuPresenter.class...
    192. processing android/support/v7/widget/ActionMenuPresenter$1.class...
    193. processing android/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu.class...
    194. processing android/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback.class...
    195. processing android/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable.class...
    196. processing android/support/v7/widget/ActionMenuPresenter$OverflowMenuButton.class...
    197. processing android/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1.class...
    198. processing android/support/v7/widget/ActionMenuPresenter$OverflowPopup.class...
    199. processing android/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback.class...
    200. processing android/support/v7/widget/ActionMenuPresenter$SavedState.class...
    201. processing android/support/v7/widget/ActionMenuPresenter$SavedState$1.class...
    202. processing android/support/v7/widget/ActionMenuView.class...
    203. processing android/support/v7/widget/ActionMenuView$1.class...
    204. processing android/support/v7/widget/ActionMenuView$ActionMenuChildView.class...
    205. processing android/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback.class...
    206. processing android/support/v7/widget/ActionMenuView$LayoutParams.class...
    207. processing android/support/v7/widget/ActionMenuView$MenuBuilderCallback.class...
    208. processing android/support/v7/widget/ActionMenuView$OnMenuItemClickListener.class...
    209. processing android/support/v7/widget/ActivityChooserModel.class...
    210. processing android/support/v7/widget/ActivityChooserModel$1.class...
    211. processing android/support/v7/widget/ActivityChooserModel$ActivityChooserModelClient.class...
    212. processing android/support/v7/widget/ActivityChooserModel$ActivityResolveInfo.class...
    213. processing android/support/v7/widget/ActivityChooserModel$ActivitySorter.class...
    214. processing android/support/v7/widget/ActivityChooserModel$DefaultSorter.class...
    215. processing android/support/v7/widget/ActivityChooserModel$HistoricalRecord.class...
    216. processing android/support/v7/widget/ActivityChooserModel$OnChooseActivityListener.class...
    217. processing android/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask.class...
    218. processing android/support/v7/widget/ActivityChooserView.class...
    219. processing android/support/v7/widget/ActivityChooserView$1.class...
    220. processing android/support/v7/widget/ActivityChooserView$2.class...
    221. processing android/support/v7/widget/ActivityChooserView$3.class...
    222. processing android/support/v7/widget/ActivityChooserView$4.class...
    223. processing android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class...
    224. processing android/support/v7/widget/ActivityChooserView$Callbacks.class...
    225. processing android/support/v7/widget/ActivityChooserView$InnerLa<message truncated>
    Regards, L
     
  6. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,562
    You probably have more duplicates. Hard to tell which one since the class names are obfuscated, but it is related to google play.
     
    Last edited: Mar 21, 2017
  7. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,664
    You need to delete the files from your project for the duplicates, keep only the latest versions, and use the play resolver to update them to new versions. I have used these two packages together many times.
     
  8. nurulhuda_rizal

    nurulhuda_rizal

    Joined:
    Aug 23, 2017
    Posts:
    2
  9. Shenanigans2

    Shenanigans2

    Joined:
    Jul 8, 2018
    Posts:
    4
    here's a 5 min tutorial on how to import google play services and admob

     
    Kalita2127 and MD_Reptile like this.
  10. Kalita2127

    Kalita2127

    Joined:
    Dec 6, 2014
    Posts:
    279
    It worked for me! THANKSSS SO MUCCHH ! :D