問題
お客様のAndroidアプリは、フレームワーク、ライブラリ、お客様自身のAndroidアプリコードのメソッドを含めて、 Dalvik Executable File (DEX) の中で参照できるメソッドの総数が64k制限を超えています。エージェントから次のようなエラーメッセージが表示されます。
これらの例外エラーは通常、 Android 5.0 (API level 21) より前のAndroidデバイスで発生します。このデバイスには、 multidex サポートライブラリが必要です。
解決
最新のAndroidビルドツールを使用した際に発生するビルドエラーやランタイムエクセプションを修正する。
- 最新のAndroidエージェントのバージョン を持っていることを確認してください。
- Enable multidex.
- Proguard または Dexguard を有効にして、DEX のクラスとメソッドを最適化します。
- それでもAndroidアプリを64k制限内に収めるのが難しい場合は、 keepfile を使用します。