找不到类“com.google.android.gms.internal.bn$b”
Posted
技术标签:
【中文标题】找不到类“com.google.android.gms.internal.bn$b”【英文标题】:Could not find class 'com.google.android.gms.internal.bn$b' 【发布时间】:2013-06-23 06:48:12 【问题描述】:我正在将 google play 游戏服务集成到我的 android 游戏中,但出现此错误:
, 引用自方法 com.google.android.gms.internal.bn.a
我正在关注这个链接:
https://developers.google.com/games/services/android/init
每当我尝试使用 signInButton 类时
findViewById(R.id.sign_in_button).setOnClickListener(this);
游戏因致命异常而崩溃。
E/AndroidRuntime(19802): FATAL EXCEPTION: main 06-26 13:18:44.790:
E/AndroidRuntime(19802): java.lang.RuntimeException: Unable to start activity
ComponentInfocom.app.fly/com.app.fly.SimpleGame:
java.lang.NullPointerException
我无法追踪错误。请帮忙。
【问题讨论】:
我还在等待解决方案。这个错误让我很恼火。 【参考方案1】:我确实需要更多信息才能提供帮助 - 例如,提供更多关于 NullPointerException 详细信息的跟踪信息以及更多代码。
但是,根据您提供的信息,您可能尚未将 BaseGameUtils 定义为库项目和/或您可能未将其作为参考项目包含在您的库中。我这么认为的原因是:当您尝试执行对 Google Play 游戏服务代码的第一次调用时,您看起来好像正在崩溃,即看起来您的包中缺少所有 Google 代码。
许多人都使用过的一个好方法是让 Google 示例项目首先运行。详情在这里:
https://github.com/playgameservices/android-samples/blob/master/README.md
这也可能有帮助:
Google Play Game Services leaderboard - Unable to set jars up correctly in Eclipse
【讨论】:
【参考方案2】:我认为这与Google Drive API doesn't play well with ProGuard (NPE)中描述的问题相同,其中有答案。
【讨论】:
以上是关于找不到类“com.google.android.gms.internal.bn$b”的主要内容,如果未能解决你的问题,请参考以下文章
AndroidStudio 很多类红色高亮找不到,可以编译运行
找不到 Spring Boot Mongo Reactive 类 - 找不到类 [org.springframework.data.mongodb.MongoDatabaseFactory]