【问题标题】:Crash when trying to call "GooglePlayServicesUtil.isGooglePlayServicesAvailable"尝试调用“GooglePlayServicesUtil.isGooglePlayServicesAvailable”时崩溃
【发布时间】:2013-07-06 20:02:47
【问题描述】:

所以,我安装了所有东西,链接了项目文件夹,当我尝试检查服务时,我的应用程序崩溃了。

为了在我的应用程序上显示带有一些标记的简单地图,我忘了跳上这个愚蠢的过于复杂的系统吗?

我得到的只是“07-06 20:01:43.132: E/AndroidRuntime(1348): Caused by: java.lang.NoClassDefFoundError: com.google.android.gms.common.GooglePlayServicesUtil”,即使我尝试要在 try-catch 中执行它,它仍然会使应用程序崩溃。

【问题讨论】:

  • 看看这是否有帮助:stackoverflow.com/questions/13691028/…
  • 不,没有,看图,所有的东西都设置好了。
  • 您是否尝试过清理项目并重建?
  • 请添加所有相关代码以检查您如何检查 google play 服务是否可用
  • tony,就是图片上的那个。一个按钮调用 seeMap 方法,我检查它。该按钮正在工作,因为它会在 isgoogleplayservicesavailable 之前打印任何内容。 peshkira,刚刚做了,仍然崩溃。

标签: android google-maps google-maps-android-api-2 google-play-services


【解决方案1】:

我以前也见过一个应用程序以同样的方式崩溃,但它只是因为 google-play-services 文件夹被添加到项目的 Properties - Java Build Path 部分而不是将其作为 android 库包含在 Properties 中- 安卓部分。

【讨论】:

  • 是的,我发现也必须添加库,并且必须检查 .jar 以进行导出。
【解决方案2】:

Finnaly 成功完成了这个 P.O.S。而不是做所有愚蠢的废话谷歌告诉你,只需添加一个指向他们的 google-play-services.jar 的变量。但我认为做简单的事情对于那些潮人来说太主流了。

【讨论】:

    猜你喜欢
    • 2012-05-13
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2017-05-22
    相关资源
    最近更新 更多