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

通过上一篇android studio 打开Terminal获取sha1的方法

获取到sha1后,下面开始进入百度地图sdk的资源获取;

一、获取密钥和SDK;

1、搜索百度地图sdk;

2、点击获取密钥;

3、创建应用;

4、进入概述下的“相关下载”和“开发指南”;

下载开发包和示例,将开发包解压;

二、项目创建;

1、在Android studio下新建一个项目后(注意包名要和上面获取密钥时的包名一致),有android切换到project,将解压后的libs文件夹下的jar包复制到app/libs下,右击项目/open module settins, 如下图点击“+”选择file dependencies添加依赖;

2、在src/main下新建文件夹“jniLibs”,将解压后libs文件夹下的文件夹都复制进去;

3、进入“开发指南”下的“Hello BaiduMap”,按着指示操作;

4、开始运行;

使用genymotion运行的话会出现Failure [INSTALL_FAILED_NO_MATCHING_ABIS]的错误,这是因为genymotion不支持arm的缘故,我按照网上办法拖入Genymotion-ARM-Translation.zip(支持4.x的系统)压缩包借以支持arm,结果还是不行;

而使用自带模拟器avd运行的话,运行很慢;

最后只能使用真机测试了:

时间: 2024-08-07 04:20:53

android studio下百度地图sdk的初体验的相关文章

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

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

Android:使用百度地图SDK定位当前具体位置(类似QQ发表说说的选择地点功能)

百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口. 可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,可以轻松访问百度地图服务和数据,构建功能丰富.交互性强的地图类应用程序. 简单的说就是可以通过调用它绘制地图,也可以进行定位.而我这次使用百度 地图API要实现类似QQ发表说说时的定位功能: 1. 使用前准备: 从百度地图SDK官网下载demo,里面有我们需要的jar包和so文件. 将locSDK_XXX.ja

Android开发心得——百度地图sdk使用

本博文欢迎转载,转载请注明来自http://www.cnblogs.com/qinxianyuzou/ 如果各位看完这篇文章有任何疑问的欢迎交流,去新浪微博关注我Android小码农,共同探讨Android的应用开发的问题. 很久没有写过技术分享贴了,今天我们来讲一下百度地图sdk,顺便算是给自己马克一个. 事实上现在百度地图sdk已经很多东西都做好了,并不需要做很多工序,不过值得注意的是,现在百度把地图跟定位分开了,所以做一些定位之类的就需要两者结合. 百度地图sdk它本身的demo就是很好的

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开发调用.NET Webservice 之初体验

本人是.NET出身 但苦于领导要让研究Android 外壳然后准备套html5  ,当试验兵真坑啊 但也没办法 咱还得研究啊,索性 不辜负领导的期望(也研究好两三天了)总算弄明白了 app本地存储 和 Android Studio 调用 Webservice  了,中间出现了好几处问题 ,自己也百度了好久 都没有解决我的问题,且它们那些答案都是复制粘贴下根本就没有测试可不可以 就贴出来了 这我就很气愤啊 下面为了给和我一样的新手和想研究的各位一点便利,把自己遇到的问题与如何解决分享下 以便自己也

百度地图开放API初体验(三)

前面已经实现了利用百度地图进行定位的功能,定位只是一个基本的依托,现在我们可以利用它来做更多的东西,例如位置提醒服务.在定位API的模块中,BDMap 还提供了一个地理围栏服务的板块,但是正如它里面介绍所说,目前只是一个Beta版本,博主登录过百度LBS的开放平台论坛,看到上面所提及到的Bug仍然存在很多,所以这里不作这方面的介绍.在API当中,里面有一个位置提醒使用的介绍,本篇主要介绍这个功能.值得注意的是,这里为了显现定位提醒功能实现成功,在提醒服务里面增加了一个手机震动的功能. 一.实现位

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.keyst

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

Android Studio 项目中集成百度地图SDK报Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()I错误

Android Studio 项目中集成百度地图SDK报以下错误: 1 java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create)I 2 at com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create(Native Met