我正在使用这个演示:https://github.com/mapbox/mapbox-android-demo/blob/a411fa95cd71c1b90a30895060b319310444aebb/MapboxAndroidDemo/src/main/java/com/mapbox/mapboxandroiddemo/examples/plugins/LocationPluginActivity.java
我试图在Mapbox中启用locationlayer
来跟踪我的用户位置,当我不尝试使用locationlayer
(没有跟踪)时,地图工作正常,但我已经将完全相同的代码复制到我的应用程序中,所有它所做的就是在启动时崩溃,这是我收到的唯一Logcat
消息:
03-04 22:09:01.962 11249-11249/? E/Zygote: v2
03-04 22:09:01.963 11249-11249/? E/Zygote: accessInfo : 0
03-04 22:09:02.017 11249-11263/? E/art: Failed sending reply to debugger: Broken pipe
03-04 22:09:07.312 11249-11249/com.tech.gm.testapp E/libc++abi: terminating with uncaught exception of type jni::PendingJavaException
03-04 22:09:07.312 11249-11249/com.tech.gm.testapp A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 11249 (m.testapp)
[ 03-04
22:09:07.313 527: 527 W/ ]
debuggerd: handling request: pid=11249 uid=10497 gid=10497 tid=11249
build.gradle:
// MAP BOX
compile 'com.mapbox.mapboxsdk:mapbox-android-sdk:5.5.0'
compile 'com.mapbox.mapboxsdk:mapbox-android-plugin-locationlayer:0.4.0'
清单:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
有没有人见过这样的东西,或者知道为什么我的应用程序会崩溃?
发布于 2018-03-05 13:26:15
好的,在做了大量的搜索后,我发现如果你在你的build.gradle中添加以下代码,它就会解决你的问题,这似乎是一个Mapbox没有报告的bug。
compile 'com.mapbox.mapboxsdk:mapbox-android-services:2.2.9'
compile 'com.mapbox.mapboxsdk:mapbox-android-telemetry:2.2.9@aar'
编辑:在尝试生成apk之后,此方法将不起作用。给出更多的错误。
https://stackoverflow.com/questions/49103445
复制相似问题