backport

技術ネタと野球とときどき雑談

Fatal Exception: java.lang.NoClassDefFoundError: ayc

2016/05/21
development Android, AdMob

Crashlyticsのクラッシュレポートに見慣れないレポートが上がってくるようになりました。

Fatal Exception: java.lang.NoClassDefFoundError: ayc
       at ajb.a(:com.google.android.gms.DynamiteModulesA:20)
       at po.a(:com.google.android.gms.DynamiteModulesA:536)
	   ...

傾向としては

  • 複数のアプリで起きている
  • AdMobを導入しているアプリで起きている
  • Android2.3系で起きているっぽい

という感じ。 長らくアップデートしていないアプリでも起きていて心当たりがありません。とは言え、放っておくには発生件数が多めなので、ちょっと調べてみることに。

Bug (Android) : java.lang.NoClassDefFoundError: ayc - Google グループでGoogleの中の人が答えてくれていました。

  • Google Play servicesはGingerbreadで起きるバグがある
  • サーバー側にクラッシュを回避するためのworkaroundを実装してリリースした

ということのようです。 Crashlyticsで発生件数をチェックしたところ、徐々に減っていました。 サーバー側のworkaroundが効き始めているようです。まだゼロにはなっていませんが、そのうち起きなくなるはず。

この件だけのためにアプリのバージョンアップするの面倒だなあ、と思っていたので 何もしなくてすんでよかったよかった。



コメント欄を表示する

おススメ

WEB+DB PRESS Vol.99

特集「良いコードって何だろう?」がおススメ

WEB+DB PRESS総集編[Vol.1~84] (WEB+DB PRESS plus)

お値段手ごろなので持っておいて損なし

Kindle Paperwhite Wi-Fi、ブラック

読みたいときに読みたい本を読めるのが嬉しい

超小型65W ノートPC汎用 ACアダプター FINsix ”Dart” (シルバー)超軽量85g 11種類の変換プラグで1000機種以上のノートPCに対応 USB5V出力付きでPCとスマホ同時充電 ※必ずご使用のPCとの互換性をご確認ください。『PSE認証済』

持ち運びに便利な小型軽量のACアダプタ