百度地图入门到放弃Android studio 配置

 

  1. 先创建一个Android 项目
  2. 百度官网下载开发包

下载地址

    根据自己的需求选择开发包,他自己也有集成的Demo可以下载参考参考

    我需要的以下的开发包

android底部导航适配_百度地图开发

3.将下载的开发包复制到自己的工程

  • 添加jar包

 打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷贝至工程的app/libs目录下,如图:

android底部导航适配_jar_02

 

  • 添加so包

 有两种方法可以添加so包,我用的是第二种

 方法一:

在下载的开发包中拷贝需要的CPU架构对应的so文件文件夹到app/libs目录下,如图:

android底部导航适配_Android_03

在app目录下的build.gradle文件中android块中配置sourceSets标签,如果没有使用该标签则新增,详细配置代码如下:

sourceSets {

           main {

               jniLibs.srcDir 'libs'

           }

    }

方法二:

在src/main/目录下新建jniLibs目录(如果您的项目中已经包含该目录不用重复创建),在下载的开发包中拷贝项目中需要的CPU架构对应的so文件文件夹到jniLibs目录,如图:

android底部导航适配_Android_04

 

在工程中引用jar包

     在工程配置中需要将前面添加的jar文件集成到我们的工程中。
     方法一:
     在libs目录下,选中每一个jar文件(此处只有一个BaiduLbs_Android.jar)右键,选择Add As Library…,如图:

android底部导航适配_百度地图开发_05

               
       此时会发现在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明,如下所示:
       

android底部导航适配_百度地图开发_06

注意:最新版本的Android Studio中compile被替换为implementation,具体的写法与您的Android Studio版本有关。
方法二:
    1、菜单栏选择File -> Project Structure
    2、在弹出的Project Structure对话框中选中左侧的Modules列表下的app目录,然后点击右侧页面中的Dependencies选项卡。如图:

android底部导航适配_android底部导航适配_07

      3、点击左下角加号“➕”选择Jar dependency,然后选择要添加的jar文件即可(此处为我们拷贝至libs目录下的BaiduLBS_Android.jar,IndoorscapeAlbumPlugin.jarcomponent_common_sdk_1.0.0.jar,) 结果如图:

                  

android底部导航适配_jar_08

 

android底部导航适配_百度地图开发_09

 

android底部导航适配_Android_10

完成上述操作之后在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明,如图,可以看到jar包下面对应的class类。

android底部导航适配_Android_11

 

关于后面的开发我会在接下来的几天内更新,其中包括我中途遇到的错误等等