Android Studio使用百度地图问题总结

一、常见问题APP Scode码校验失败
一般出现这个问题都是ak不正确导致

可能出错的地方
1、SHA1值没有正确获取
正确获取SHA1值:在左下角打开Terminal终端,进入debug.keystore所在目录,一般是C:\Users\Administrator\.android,输入:keytool -v -list -keystore debug.keystore,(口令是:android)。

2、使用的是正式的keystore
如果在查看SHA1值时,使用的不是debug.keystore,而是app打包正式的keystore,也会导致这个问题出现。

时间: 2024-10-21 05:59:26

Android Studio使用百度地图问题总结的相关文章

Android Studio调用百度地图为何总是初始化失败?

============问题描述============ Android Studio调用百度地图为何总是初始化失败? 只要一调用,就黑屏,然后程序自动关闭?请问是什么原因,libs我也加.jar文件了 ============解决方案1============ 怎么加?只是加个包?没写其他了? ============解决方案2============ 布局写了么.. ============解决方案3============ 运行在真机?还是模拟器? ============解决方案4===

Android Studio建立百度地图步骤

1.新建一个项目,取得android studio的sha1值(android studio的终端输入一行shell命令:keytool -v -list -keystore debug.keystore) 2.到百度地图官网申请key(sha1;包名) 3.app/libs目录下放入baidumapapi_vX_X_X.jar包和locSDK.jar(需要在jar文件右击添加add library) src/main/目录下新建jniLibsso/armeabi目录下,放入libBaiduMa

android studio下百度地图sdk的初体验

通过上一篇android studio 打开Terminal获取sha1的方法 获取到sha1后,下面开始进入百度地图sdk的资源获取: 一.获取密钥和SDK; 1.搜索百度地图sdk: 2.点击获取密钥: 3.创建应用: 4.进入概述下的"相关下载"和"开发指南": 下载开发包和示例,将开发包解压: 二.项目创建: 1.在Android studio下新建一个项目后(注意包名要和上面获取密钥时的包名一致),有android切换到project,将解压后的libs文

android studio 开发百度地图 获取 sha1

cmd "E:\Java\jre7\bin\keytool.exe" -list -v -keystore "G:\Users\ylh\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android "E:\Java\jre7\bin\keytool.exe":jdk安装路径,自己找找 "G:\Users\ylh\.android\d

Xamarin.Android之使用百度地图起始篇

一.前言 如今跨平台开发层出不穷,而对于.NET而言时下最流行的当然还是Xamarin,不仅仅能够让我们在熟悉的Vs下利用C#开发,在对原生态类库的支持方面也有着非常的好支持,今天我们将会以百度地图类库来介绍如何实用第三方原生态类库. 二.正文 笔者采用的是3.0.0的版本,需要以下文件: baidumapapi_v3_0_0.jar libBaiduMapSDK_v3_0_0.so 1.新建项目 2.将baidumapapi_v3_0_0.jar赋值到Jars文件夹下 3.修改其属性 4.如果

【智能手环APP for Android 】01 百度地图展示行动轨迹

1.效果图示 2.行动轨迹数据 <span style="font-size:18px;">[ { "LocationX":"121.42619", "LocationY":"31.186655" }, { "LocationX":"121.42694", "LocationY":"31.187215" }, { &

Android笔记:百度地图与高德地图坐标转换问题

Android笔记:百度地图与高德地图坐标转换问题 安卓项目使用了百度地图的定位SDK,web端使用的也是百度地图, 后来发现界面显示百度地图不如高德效果好,web改用高德地图,原本的百度地图坐标是可以直接使用的,由于高德和百度地图的坐标系不一致 要如何转换呢. 补充了下坐标系知识后发现高德使用的坐标系是“gcj02”也就是大家所说的“火星坐标”, 百度使用的是“BD09”因为是百度所用大家习惯称之为“百度坐标”  ,如何将bd09转为gcj02呢,突然想到在百度的定位sdk里有这样一段说明(来

Android Studio之高德地图实现定位和3D地图显示

在应用开发中,地图开发是经常需要使用的"组件",国内比较出名的是就是百度地图和高德地图. 此博客讲的是高德地图实现定位和3D地图显示,并标注相应位置,话不多说,先看看效果,在上代码. 效果如图: 首先注册高德成为开发者(打开高德地图,点击底部的开发者平台),创建应用,按照要求填写相应信息,如下图: 途中包含了发布版的SHA1安全码和测试版SHA1安全码,两者的值可以看  博客 :Android Studio apk打包,keystore.jks文件生成,根据keystore密钥获取SH

Android开发之百度地图--环境搭建

这篇文章总结自极客学院张浩老师的android教学课程,在此对张浩老师和崔爽老师表示非常感谢. (一)基础知识 在申请百度地图开发密钥的时候需要用到数字签名证书的内容,所以这里先对此做一下介绍. (1)什么是数字签名证书(keystore) 数字签名是用来确立软件与软件作者之间的关系,Android系统要求所有的应用必须被证书进行签名之后才能进行安装. (2)为什么要对android应用进行数字签名 android安全机制限定 保证应用唯一性 利用基于签名的权限检查,你就可以在应用程序间以安全的