第一次百度地图开发练习

来记录下我的第一次百度地图SDK接触

就是按照书上的例子做了一次百度地图的helloworld
很多问题
第一次 书上版本旧,没关系,查到了官方的文档  http://lbsyun.baidu.com/index.php?title=androidsdk/guide/introduction
然后跟着上面说的一步步做,但是还有些背景知识没到位,出错了几个地方,第一个就是在导包的时候,官方下载的那个ZIP里面有很多文件,我没有全部弄进去,因为看之前的教程,先入为主了,还以为是用哪个就导哪个,后来第一次运行报错   java.lang.UnsatisfiedLinkError: No implementation found for long    这个错误就是因为没有导包不完全导致的,后来把下载的全部导进去之后,(注意jar包要右键 add as a  library)
之后官方有句话没弄懂,说在gradle里面加上  jniLibs.srcDir 'libs' ,结果我并不会加,然后又百度,后来搜到了这段代码
sourceSets{
    main{
        jniLibs.srcDirs=['libs']
    }
}
感觉八九不离十了,加上还是错的出现了  Could not find property 'jniLibs' on source set 'main'. 
然后因为对申请APIKEY流程不熟,导致我的手机显示出来的地图是空白网格,没有地图,一直出现230错误,注册了第三遍,流程都熟悉了之后才成功

下面总结错误及解决办法:
1.解决   java.lang.UnsatisfiedLinkError: No implementation found for long    导入所下载的整个结构内容到libs(注意jar包要右键 add as a  library)
2. 解决 Could not find property 'jniLibs' on source set 'main'.  http://blog.csdn.net/jiacw123/article/details/50363127    


如果要更顺利的一次通过,
1.新建BMap项目,注意改好包名,然后什么都不要先修改,这个时候把发布版和开发班的SHA1先记录好。
2.去申请APIKEY,这里很关键,要不然后面根本没有办法进行,如果这里出错了,那么后面你的界面就会一直停留在空白网格
3.得到APIKEY之后在项目的AndroidManifest.xml里面加META标签,之后所有的流程就跟着官方来的就可以了。应该就会一次过的。
祝大家好运啊~
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值