1

私はいくつかのまれな問題に直面しています。Android API 14 で実行されているデバイスを使用しています。使用しようとするMapActivityと、同じエラーが発生しますjava.lang.NoClassDefFoundError: android.security.MessageDigest。他の 99% のデバイスでは完璧に動作します。

掘り下げた後、問題の根本を見つけました。

このエラーは、デバイス メーカーまたは ROM 作成者が新しいバージョンの Android で古いマップ ライブラリを使用した結果です。(詳細 は「android.security.MessageDigest」とは? )

MapActivity の機能はアプリケーションに必要ないため、ユーザーがそのようなデバイスを持っているかどうかを確認したい。

AndroidでユーザーのGoogle APIバージョンを取得するにはどうすればよいですか?

4

1 に答える 1

0

Google マップ v2を使用します。
Google マップ コンソールを使用して、Google API コンソールでキーに署名するための SHA-1 を登録します。
完全なチュートリアルはここにあります。

于 2013-04-25T09:25:15.737 に答える