搭建百度地图SDK的Android开发环境(百度地图SDK版本V4.3.0)

  今天老师上课是教我们使用百度地图提供的API,我感觉官网有教程啊,这种傻瓜式的按部就班难道我还搞不定?!就把老师的控制直接断掉了,自己折腾,结果是。。。。确实有点装逼了。。。现在才调试成功,一些经验总结一下。

  状况1:

  Q: .android文件夹在哪里?

  A: 其实就在我们用户的文件夹下,直接cmd进去输入cd .android就ok了,哎~怎么没有认真看文档呢。。。以为在项目的目录下,当时还傻傻的去创建了一个.android文件夹。。


  状况2:

  Q: 输入keytool -list -v -keystore debug.keystore后的密钥口令是什么?

  A:android

 

  状况3:

  Q: 说好的jar包呢?说好的自动加载呢?怎么跟开发指南上的不一样?

      

   A:唉,当时我也纠结了超级久,怎么就不一样了呢?我去载官方的demo里面确实也有4.x的包啊,我开始怀疑我的智商了,是不是下错了?但是下了好几次都是这样啊,如下图


下下来只有一个libs文件夹和readme.txt。readme里面就是一些说明,比如你下的SDK里包含哪些功能啊之类的。剩下的就是那个BaiduLBS_Android.jar包了。事实证明,就是这个包!但是还有一个问题,我包也像说明中的拖了啊,然后jniLibs文件夹也建了,可是就是没有加载.so文件变成.jar文件啊。。最后度娘一番正确的打开方式如下:

    Step1:将下载下来的压缩包中,整个libs文件夹替换掉原来工程里的

    Step2:在src/main/目录下新建jniLibs目录

    Step3:在app/build.gradle中的android标签下加入

    

sourceSets {

        main {
            jniLibs.srcDirs = ['libs']
        }
    }

即:

android {
    //...
    sourceSets {

        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}

如图所示


  Over~度娘怎么就不更新一下文档说明呢。。。加载so只能用第二种方式,就是修改.gradle文件

  状况4:

  A:我该如何把BaiduLBS_Android.jar添加到项目的编译路径中呢?

  Q:第一次加入BaiduLBS_Android.jar到项目中后,右键,有个add as library

                                              

剩下的就可以按照官方的Demo进行使用了。不过老师在上课前让我们带手机的数据线,一直不知道是为什么,今天下午调试一下才知道模拟器会崩溃掉,但是接手机就不会了。


一些资料参考了

  http://www.cnblogs.com/happyhacking/p/5323603.html

对那位博主表示感谢~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值