百度地图导航初始化失败问题总结
今天在集成百度地图导航sdk的时候,某些机型上无法初始化导航功能。后来经过一系列排查,有以下几点:
传送门:百度地图导航地址
开发工具是android studio,android版本是23。
步骤1:下载jar包,在build.grale中添加以下两段代码
dependencies {
compile files('libs/BaiduLBS_Android.jar')
compile files('libs/httpmime-4.1.2.jar')
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
步骤2: 复制在百度下载得demo中得 BNDemoMainActivity 和 BNDemoGuideActivity 两个类到项目中。
步骤3: 在manifest中添加以下代码:
<!-- To auto-complete the email text field in the login form with the user's emails -->
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name=