GooglePlayServicesUtil: Cannot find Google Play services package name.

2,670 views
Skip to first unread message

shuai jiao

unread,
Jul 19, 2016, 6:06:47 AM7/19/16
to Google Mobile Ads SDK Developers
In china ,most android devices dont have google play service.



GooglePlayServicesUtil: Cannot find Google Play services package name.
                                                                                   android.content.pm.PackageManager$NameNotFoundException: com.google.android.gms
                                                                                       at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:136)
                                                                                       at com.google.android.gms.internal.zzpv.getPackageInfo(Unknown Source)
                                                                                       at com.google.android.gms.common.zze.zzap(Unknown Source)
                                                                                       at com.google.android.gms.common.zze.zzao(Unknown Source)
                                                                                       at com.google.android.gms.common.zze.zzaj(Unknown Source)
                                                                                       at com.google.android.gms.common.zze.isGooglePlayServicesAvailable(Unknown Source)
                                                                                       at com.google.android.gms.common.zzc.isGooglePlayServicesAvailable(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.util.client.zza.zzQ(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.client.zzl.zza(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.client.zzl.zza(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.client.zzae.zzeh(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.client.zzae.zzeg(Unknown Source)
                                                                                       at com.google.android.gms.ads.internal.client.zzae.zza(Unknown Source)
                                                                                       at com.google.android.gms.ads.BaseAdView.loadAd(Unknown Source)
                                                                                       at com.google.android.gms.ads.AdView.loadAd(Unknown Source)
                                                                                       at com.lovearthstudio.calathus.widget.card.body.AdMobCard.parseData(AdMobCard.java:49)
                                                                                       at com.lovearthstudio.calathus.holder.CardHolder.bindView(CardHolder.java:225)
                                                                                       at com.lovearthstudio.calathus.adapter.ArtsAdapter.onBindViewHolder(ArtsAdapter.java:124)
                                                                                       at com.lovearthstudio.calathus.adapter.ArtsAdapter.onBindViewHolder(ArtsAdapter.java:26)
                                                                                       at com.jcodecraeer.xrecyclerview.XRecyclerView$WrapAdapter.onBindViewHolder(XRecyclerView.java:439)
                                                                                       at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:5768)
                                                                                       at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:5801)
                                                                                       at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5037)
                                                                                       at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4913)
                                                                                       at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2029)
                                                                                       at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1414)
                                                                                       at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1377)
                                                                                       at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1193)
                                                                                       at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1043)
                                                                                       at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1552)
                                                                                       at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2649)
                                                                                       at com.jcodecraeer.xrecyclerview.XRecyclerView.onTouchEvent(XRecyclerView.java:241)
                                                                                       at android.view.View.dispatchTouchEvent(View.java:8919)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2672)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2384)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                       at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2399)
                                                                                       at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2683)
                                                                                    at android.view.Vi

Vu Chau (Mobile Ads SDK Team)

unread,
Jul 19, 2016, 12:46:43 PM7/19/16
to Google Mobile Ads SDK Developers
Hi Shuai Jiao,

This is a known bug where ads are not serving to devices without Google Play services.  We are currently rolling out a fix that should be included in version 9.4 of Google Play services.  

Vu Chau
Mobile Ads SDK Team
Message has been deleted

Simran

unread,
Sep 9, 2016, 4:39:06 PM9/9/16
to Google Mobile Ads SDK Developers
We're using Google Play services 9.4.0 and we are still seeing this issue. Our users are getting pretty irate about it. Any updates?

Veer Arjun Busani(Mobile Ads SDK Team)

unread,
Sep 9, 2016, 5:22:19 PM9/9/16
to Google Mobile Ads SDK Developers
Hi Simran,

Can you provide us these details?
  • Charles logs and more crash logs.
  • Is it happening on any specific devices? If so, can you list them with their versions?
  • Link to your app and let us know where these crashes might be originating from.
Thanks,
Arjun Busani
Mobile Ads SDK Team

Simran

unread,
Sep 12, 2016, 11:28:52 AM9/12/16
to Google Mobile Ads SDK Developers
HI Veer,
So after further investigation I've discovered that this issue is not actually causing crashes for our user; the crashes were caused by a seemingly unrelated issue.  However, I am still seeing the above stack-trace for users without Google Play Services. Is that the expected behavior?

Vu Chau (Mobile Ads SDK Team)

unread,
Sep 12, 2016, 11:48:56 AM9/12/16
to Google Mobile Ads SDK Developers
Hi Simran,

Does the fact that the devices don't have Google Play services affect ad serving (for example, ads aren't shown)?  Let us know if you are not seeing ads as a result (include affected devices, Android API level, and some console log).  Otherwise, the warning of not having Google Play services can be ignored, since there's indeed no Play services on said devices.

Vu Chau
Mobile Ads SDK Team

Reply all
Reply to author
Forward
0 new messages