一、申请规范:

来到申请key官网:点击进入申请key

可以看到申请密钥要填写四个值,
规范一、应用名称:

必须和你准备使用百度地图SDK的项目名称是一模一样,允许复制粘贴进去

规范二、:发布版SHA1值和开发版SH1值:

当然我不关心你的值,但是你拿到这两个SHA1值后,绝对不能粘贴复制到申请key的网页中,必须手动一个一个敲进去,绝对不能复制。

规范三、:包名:

包名的填写也必须和你创建项目时填写的包名一模一样,允许复制粘贴

二、230错误:

APP scode校验失败,表示我们key(ak)是错误的,对于230错误主要就是由于我们没有遵守申请规范导致的,下面我们来分析一下吧:

对于230错误出现我分为三种情况:

情况一、创建自己的项目使用百度地图SDK出现230。

创建自己的项目,经过反复检查我的四个值都填写正确,但是却还是出现230,那么你得想想你在官网填写2个SHA1值时是不是复制粘贴去填写的,规范二中已经说了2个SHA1值必须手动敲。然后我手动敲这2个SHA1值,再次提交,完美解决。

情况二、使用Eclipse导入官方Demo出现230。

如果在我们情况一我们已经成功得到了一个有用的key(ak)后,我们可能会直接将我们自己项目中的key直接复制到官方的Demo中,但是规范一和三说了包名和项目名必须和我们的项目一模一样,我们项目中使用的是该项目的项目名和包名创建的key,所以我们必须再使用官网Demo的包名以及项目名重新再次创建一个应用并得到key(ak)值,当然然创建过程必须遵守上述3个规范。然后我再次申请填写的是官网Demo的包名和项目名,完美解决

情况三、使用AndroidStudio导入官方Demo出现230。

和我们情况二一样,想要使用AS的官网Demo,我们也必须重新申请一个key,填写AS官网Demo的包名和module名,和Eclipse的官网Demo申请key唯一不同的是AS官网Demo在我们的Demo中自带了一个debug.keystore,所以这里我们不能再去填写C:\Users\Administrator\.android\debug.keystore中的SHA1值,我们看到AS的官网Demo目录结构:

可以在图片左边AS官网的Demo确实自带了一个debug.keystore,我们可以使用AS中自带的命令工具Terminal定位到官网Demo目录,然后输入图片下方的命令,即可得到官网中的debug.keystore的SHA1值,然后我们手动敲入申请界面就行了

三、200错误:

APP不存在,AK有误请检查再重试

对于这个问题就简单了,首先可以确保我们申请的key(ak)是正确的,因为不正确,它首先报错应该是230,而不是200,其次200错误就是我们的manifest中的key(ak)和我们对应申请的key(ak)值不一样,如果是不一样,重新复制粘贴一下即可。解决

四、no config chosen:

只要你的Android版本为4.0及以上可能就会有这个问题,这个问题更让我纳闷了,key(ak)已经是正确的,使用的还是百度地图官网Demo,问题原来出在于百度地图官方,官方说明使用MapView系列的去加载地图布局,其实它在Android4.0之后都已经时了,只要简单的将它修改为Texture开头系列的就不会有这个问题了,例如:MapView改成TextureMapView;SupportMapFragment改成TextureSupportMapFragment;其他的类似,出现这个错误只能证明百度地图官网该出新的文档了。

Android进阶-百度地图申请key规范和230,200,no config chosen分析解决办法。相关推荐

  1. 百度地图申请KEY,定位和获取周边热点

    百度地图申请key 一 打包: 1.先用android studio 生成 key.store 2.点击Build--Generate Signed APK... 3.create new... 4. ...

  2. 百度地图 测距功能 DistanceTool 在不同浏览器下标注不一致的解决办法,打开新地图测距不生效的解决办法

    1. 在项目中用到百度地图的测距功能,在主页面的地图中用没问题,如果从主页的地图跳转到详情页的地图,在返回到主页,打开地图的测距功能,测距一直不显示.下面是解决办法 将测距功能的工具类函数下载到本地, ...

  3. 安卓学习专栏——百度地图(1)获取SHA1指纹申请百度地图API Key使用百度LBS定位功能(图文保姆级)

    步骤 系列文章 前言 1.前期准备 2.创建应用 3.获取发布版SHA1和开发版SHA1 3.1找到.android文件夹位置 3.2Android Studio的Terminal中cd路径 3.3输 ...

  4. 如何申请百度地图用户Key

    打开网页http://lbsyun.baidu.com/,进入百度地图开发平台. 单击[登录],登录百度账号.如果您还没有百度账号,单击箭头处[立即注册]注册百度账号. 登录完成后,单击右上角箭头处[ ...

  5. Android 集成百度地图之申请TTS授权最新版

    Android 集成百度地图之申请TTS授权最新版. 前提:登录百度地图开放平台,且已创建好应用. 开发文档-Android 导航SDK-TTS授权申请. 这里有个坑,简单说下,进入http://yu ...

  6. 基于Android的百度地图开发

    参考资料: android studio获得SHA1的值,然后在百度地图移动版API官网申请key Android Studio怎么查看程序的安全码获取SHA1值? http://www.codese ...

  7. Android开发——百度地图定位

    Android开发--百度地图定位 项目需求 项目内容 注册和获取秘钥 获取项目SHA1码 获取项目AK码 AS依赖配置 AS源码 AndroidManifest文件 布局文件 DemoApplica ...

  8. Android studio 百度地图开发(5)查询周边服务(加油站)

    Android studio 百度地图开发(5)查询周边服务(加油站) email:chentravelling@163.com 开发环境:win7 64位,Android Studio,请注意是An ...

  9. qt for android开发百度地图(一步步带图详解)

    qt for android开发百度地图 前言:qt for android开发百度地图,其实找了很多资料,基本上没有,就自己折磨弄了出来,这个过程还是很曲折的,折磨了一两个星期,没有资料,就两个字' ...

最新文章

  1. 今后军队将完全人工智能化?停止幻想!大趋势和大方向不容改变
  2. 计算机视觉大规模爆发,6大细分领域将撑起725亿元市场
  3. 为您的系统指定一个默认的软件仓库(YUM), 命令行配置自动yum源
  4. SringBoot+Redis整合
  5. unity全栈开发是什么意思_unity游戏公司面试问题总结
  6. 【正交幅度调制 QAM】
  7. Git本地版本控制备忘
  8. c语言标准库assert,C 标准库 - assert.h
  9. apache端口一直在增加_PHP环境全套针细教程:Windows安装Apache, PHP and MYSQL
  10. 编译OpenJDK12:可以用VS2010到VS2017
  11. MPQ文档布局分析[转帖]
  12. DSP2812入门2——结构资源性能
  13. 小程序和app究竟哪个好?
  14. 服务器设置来电自动重启,电脑来电自动重启怎么样设置
  15. 使用逐步细化开发 DFD
  16. win7计算机 我的文档,我的文档在哪,详细教您win7“我的文档”在哪里
  17. HashMap面试灵魂几问
  18. Pandas.Series的加减乘除数学运算
  19. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践
  20. 质量保障与管理——各大厂质量保障实践分享汇总

热门文章

  1. 中国4300亿元云计算市场太诱人?Bespin Global将于5月11日发布中国战略
  2. 受亚马逊、微软青睐 Bespin Global 获上亿A轮融资,君联资本领投
  3. Android ART简介
  4. DS18B20使用注意事项
  5. php熊掌号api,织梦dedecms熊掌号自动API提交当日资源php代码
  6. 无线联网门锁在智能家居市场大有用途
  7. 一条大而全SQL与函数之间的抉择:谁是更为有效的SQL?
  8. linux的网络hack用法之arp
  9. 校园表白墙微信小程序,校园小情书、告白墙、论坛,大学表白墙搭建教程
  10. 门禁系统 java源代码_Java经典源码 门禁系统完整代码