无法在运行4.0.3 ICS的Android设备上使用地图执行应用程序

前端之家收集整理的这篇文章主要介绍了无法在运行4.0.3 ICS的Android设备上使用地图执行应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
刚刚完成了具有一些基本地图功能的应用程序.正在跨多个sdk进行测试以确保正确执行和支持.

发现它不会在我在Android 4.0.3 ICS上运行的平板电脑上执行. (注意:标准MAPS和NAVIGATION应用程序运行正常).

为模拟器执行相同操作不会引发任何异常并运行正常.试图谷歌周围,发现异常:java.lang.NoClassDefFoundError:android.security.MessageDigest是由于某些固件兼容性/与谷歌MAPS API / SDK不匹配造成的.

某些其他人suggest to use java.security.MessageDigest但在这种情况下我/我们将无法自行编辑com.google.maps.jar.你能否建议一个解决方法或一些技巧,以确保它适用于Android 4.0.3 ICS设备

解决方法

找到了解决方法.有一件事是确保运行Android 4.0.3 ICS的设备在使用Google Maps API时遇到了一些问题.因此,谷歌尝试了任何特定于Android 4.0.3 ICS的库.找到了这个gapps-ics-20120429-signed.zip [mediafire.com/?owj7hj310var5rq].已下载并通过设备连接到我的计算机.用于安装库1. adb remount 2. adb push system / etc / permissions / com.google.android.maps.xml / system / etc / permissions 3. adb push system / framework / com.google.android.maps .jar / system / framework 4. adb reboot,让一切正常.希望这可以帮助

猜你在找的Android相关文章