全部服务产品
开发者频道
服务升级
登录
工程配置
下载开发文档
AndroidStudio乘客端配置

推荐使用Android Studio作为Android开发工具。

创建AndroidStudio项目

在Android Studio中创建一个Android项目。

在项目中集成乘客端SDK
1. 下载开发包

司乘同显的开发包目前不支持在官网下载,需要线下提供。

2. 将开发包拷贝至工程

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

2) 添加so文件
有两种方法可以往项目中添加so文件。
方法一:
在开发包中拷贝需要的CPU架构对应的so文件夹到app/libs目录下,如图:

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

sourceSets {
main {
jniLibs.srcDir 'libs'
}
}

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

3. 工程中依赖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) 结果如图:

应用混淆

现在我们的应用中已经集成了司乘同显乘客端SDK,当我们在打包混淆的时候需要注意与BaiduMap SDK 相关的内容不应该被混淆,所以我们需要配置混淆文件。(若开发者在集成地图sdk时已经配置过混淆文件此步骤可以忽略)
1. 打开app目录下的build.gradle文件,在release代码块中添加如下内容(若已经由Android Studio自动生成,则不用手动配置)

若您的代码包含debug版本并且也需要混淆的话,请在debug代码块中也添加上述代码。
2. 编写混淆文件,打开app目录下的proguard-rules.pro文件,添加如下代码。

-keep class com.baidu.** {*;}
-keep class mapsdkvi.com.** {*;}
-dontwarn com.baidu.**

注意:保证百度类不能被混淆,否则会出现网络不可用等运行时异常
至此您已完成Android Studio开发环境的配置,快去开发您的司乘同显应用吧。

上一篇

相关错误码

下一篇

创建地图

本篇文章对您是否有帮助?