私はいくつかのまれな問題に直面しています。Android API 14 で実行されているデバイスを使用しています。使用しようとするMapActivity
と、同じエラーが発生しますjava.lang.NoClassDefFoundError: android.security.MessageDigest
。他の 99% のデバイスでは完璧に動作します。
掘り下げた後、問題の根本を見つけました。
このエラーは、デバイス メーカーまたは ROM 作成者が新しいバージョンの Android で古いマップ ライブラリを使用した結果です。(詳細 は「android.security.MessageDigest」とは? )
MapActivity の機能はアプリケーションに必要ないため、ユーザーがそのようなデバイスを持っているかどうかを確認したい。
AndroidでユーザーのGoogle APIバージョンを取得するにはどうすればよいですか?