如何获得用户';android上的谷歌api版本是什么?

如何获得用户';android上的谷歌api版本是什么?,android,google-api,Android,Google Api,我面临着一些罕见的问题。我有一个设备运行在Android API 14上。每当我尝试使用MapActivity时,我都会收到相同的错误-java.lang.NoClassDefFoundError:android.security.MessageDigest。在其他99%的设备上,它工作正常 经过一番挖掘,我找到了问题的根源 该错误是设备制造商或ROM创建者使用 一个旧的地图库和一个新版本的Android。(更多信息请访问 ) 应用程序不需要MapActivity的功能,所以我想检查用户是否有这

我面临着一些罕见的问题。我有一个设备运行在Android API 14上。每当我尝试使用
MapActivity
时,我都会收到相同的错误-
java.lang.NoClassDefFoundError:android.security.MessageDigest
。在其他99%的设备上,它工作正常

经过一番挖掘,我找到了问题的根源

该错误是设备制造商或ROM创建者使用 一个旧的地图库和一个新版本的Android。(更多信息请访问 )

应用程序不需要MapActivity的功能,所以我想检查用户是否有这样的设备

如何在android上获取用户的google api版本?

使用。
您想使用谷歌地图控制台注册SHA-1,以便在谷歌api控制台中对密钥进行签名。

可以找到完整的教程。

谢谢回复。谷歌地图v2不使用android.security.MessageDigest?你完全确定吗?