百度地图入门到放弃Android studio 配置
- 先创建一个Android 项目
- 百度官网下载开发包
根据自己的需求选择开发包,他自己也有集成的Demo可以下载参考参考
我需要的以下的开发包
3.将下载的开发包复制到自己的工程
- 添加jar包
打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷贝至工程的app/libs目录下,如图:
- 添加so包
有两种方法可以添加so包,我用的是第二种
方法一:
在下载的开发包中拷贝需要的CPU架构对应的so文件文件夹到app/libs目录下,如图:
在app目录下的build.gradle文件中android块中配置sourceSets标签,如果没有使用该标签则新增,详细配置代码如下:
sourceSets {
main {
jniLibs.srcDir 'libs'
}
}
方法二:
在src/main/目录下新建jniLibs目录(如果您的项目中已经包含该目录不用重复创建),在下载的开发包中拷贝项目中需要的CPU架构对应的so文件文件夹到jniLibs目录,如图:
在工程中引用jar包
在工程配置中需要将前面添加的jar文件集成到我们的工程中。
方法一:
在libs目录下,选中每一个jar文件(此处只有一个BaiduLbs_Android.jar)右键,选择Add As Library…,如图:
此时会发现在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明,如下所示:
注意:最新版本的Android Studio中compile被替换为implementation,具体的写法与您的Android Studio版本有关。
方法二:
1、菜单栏选择File -> Project Structure
2、在弹出的Project Structure对话框中选中左侧的Modules列表下的app目录,然后点击右侧页面中的Dependencies选项卡。如图:
3、点击左下角加号“➕”选择Jar dependency,然后选择要添加的jar文件即可(此处为我们拷贝至libs目录下的BaiduLBS_Android.jar,IndoorscapeAlbumPlugin.jarcomponent_common_sdk_1.0.0.jar,) 结果如图:
完成上述操作之后在app目录的build.gradle的dependencies块中生成了工程所依赖的jar文件的对应说明,如图,可以看到jar包下面对应的class类。
关于后面的开发我会在接下来的几天内更新,其中包括我中途遇到的错误等等