您的位置:首页 > 移动开发 > Android开发

Android百度地图HelloWorld运行异常处理

2014-08-25 12:02 621 查看
1.AVD版本不对应Android程序启动不起来

源码见此处:http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/hellobaidumap,错误如下:



找了很久其实不是API的问题,也不是程序的问题而是AVD 模拟器的问题,我用的是Android的4.4.w所以虚拟机也要创建相同的版本,不然又意想不到的事情发生。

2.签名验证失败调用地图API地图无法显示

总是出现如下图所示的界面:



这是由于SHA1签名不匹配造成的。将百度APP创建的项目及ak删掉重新创建,得到新的ak.

ak生成方式见:http://developer.baidu.com/map/sdkandev-14.htm,用cmd方式获取到的ak才行。

3.测试重新注册后的ak

在AndroidManifest.xml中加入如下代码的:

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

<!-- 配置百度地图key -->
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="GaCKiZmOn99Vb7uDEWfrlV3b" />
......................


启动AVD测试:



测试成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android 百度地图
相关文章推荐