我正在使用启用 Proguard 的 Mapbox 的 LocationLayerPlugin v0.6.0。
在发布版本中,位置层不请求位置更新:在前台时没有 GPS 使用图标,并且位置在第一次启动后几秒钟就变得陈旧并且永远不会更新。我正在构建插件而不提供 LocationEngine,使用public LocationLayerPlugin(MapView mapView, MapboxMap mapboxMap)
.
它不会发生在调试版本(没有 Proguard)或者我在发布版本(minifyEnabled=false
)中明确禁用 Proguard。该proguard-rules.pro
文件对 Mapbox(SDK 和插件)没有任何特定规则,我尝试添加来自https://github.com/mapbox/mapbox-plugins-android/blob/master/app/proguard-的规则rules.pro但问题仍然存在。
是否还有其他规则要添加?我在文档中找不到任何东西。