Android进阶-百度地图申请key规范和230,200,no config chosen分析解决办法。
一、申请规范:
来到申请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分析解决办法。相关推荐
- 百度地图申请KEY,定位和获取周边热点
百度地图申请key 一 打包: 1.先用android studio 生成 key.store 2.点击Build--Generate Signed APK... 3.create new... 4. ...
- 百度地图 测距功能 DistanceTool 在不同浏览器下标注不一致的解决办法,打开新地图测距不生效的解决办法
1. 在项目中用到百度地图的测距功能,在主页面的地图中用没问题,如果从主页的地图跳转到详情页的地图,在返回到主页,打开地图的测距功能,测距一直不显示.下面是解决办法 将测距功能的工具类函数下载到本地, ...
- 安卓学习专栏——百度地图(1)获取SHA1指纹申请百度地图API Key使用百度LBS定位功能(图文保姆级)
步骤 系列文章 前言 1.前期准备 2.创建应用 3.获取发布版SHA1和开发版SHA1 3.1找到.android文件夹位置 3.2Android Studio的Terminal中cd路径 3.3输 ...
- 如何申请百度地图用户Key
打开网页http://lbsyun.baidu.com/,进入百度地图开发平台. 单击[登录],登录百度账号.如果您还没有百度账号,单击箭头处[立即注册]注册百度账号. 登录完成后,单击右上角箭头处[ ...
- Android 集成百度地图之申请TTS授权最新版
Android 集成百度地图之申请TTS授权最新版. 前提:登录百度地图开放平台,且已创建好应用. 开发文档-Android 导航SDK-TTS授权申请. 这里有个坑,简单说下,进入http://yu ...
- 基于Android的百度地图开发
参考资料: android studio获得SHA1的值,然后在百度地图移动版API官网申请key Android Studio怎么查看程序的安全码获取SHA1值? http://www.codese ...
- Android开发——百度地图定位
Android开发--百度地图定位 项目需求 项目内容 注册和获取秘钥 获取项目SHA1码 获取项目AK码 AS依赖配置 AS源码 AndroidManifest文件 布局文件 DemoApplica ...
- Android studio 百度地图开发(5)查询周边服务(加油站)
Android studio 百度地图开发(5)查询周边服务(加油站) email:chentravelling@163.com 开发环境:win7 64位,Android Studio,请注意是An ...
- qt for android开发百度地图(一步步带图详解)
qt for android开发百度地图 前言:qt for android开发百度地图,其实找了很多资料,基本上没有,就自己折磨弄了出来,这个过程还是很曲折的,折磨了一两个星期,没有资料,就两个字' ...
最新文章
- 今后军队将完全人工智能化?停止幻想!大趋势和大方向不容改变
- 计算机视觉大规模爆发,6大细分领域将撑起725亿元市场
- 为您的系统指定一个默认的软件仓库(YUM), 命令行配置自动yum源
- SringBoot+Redis整合
- unity全栈开发是什么意思_unity游戏公司面试问题总结
- 【正交幅度调制 QAM】
- Git本地版本控制备忘
- c语言标准库assert,C 标准库 - assert.h
- apache端口一直在增加_PHP环境全套针细教程:Windows安装Apache, PHP and MYSQL
- 编译OpenJDK12:可以用VS2010到VS2017
- MPQ文档布局分析[转帖]
- DSP2812入门2——结构资源性能
- 小程序和app究竟哪个好?
- 服务器设置来电自动重启,电脑来电自动重启怎么样设置
- 使用逐步细化开发 DFD
- win7计算机 我的文档,我的文档在哪,详细教您win7“我的文档”在哪里
- HashMap面试灵魂几问
- Pandas.Series的加减乘除数学运算
- Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践
- 质量保障与管理——各大厂质量保障实践分享汇总