无法在运行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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...