NoClassDefFoundError:com.google.android.gms.common.GooglePlayServicesUtil

时间:2014-12-24 16:46:44

标签: android admob google-play-services

我试图使用google-play-services_lib将admob横幅添加到我的android项目中。我使用eclipse,我已经跟着https://developer.android.com/google/play-services/setup.html设置了库项目,没有看到probs。我在我的android项目中添加它作为参考。建设很好。但是当我在设备上运行它时,我得到了:

  

NoClassDefFoundError:com.google.android.gms.common.GooglePlayServicesUtil

以下是我项目的onCreate()方法的摘录:

int statusCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if( statusCode != ConnectionResult.SUCCESS)
{
    Log.e("statuscode",statusCode+"");
}
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("my_device_id")
.build();

此外,如果我删除了isGooglePlayServicesAvailable()并直接转到AdRequest.Builder(),我现在为AdRequest $ Builder获得相同的NoClassFoundDefError

1 个答案:

答案 0 :(得分:0)

很明显,您没有在自己的APK中添加付费服务库。 从一开始就再次执行Eclipse的步骤。