无法使用 Mapbox SDK 6.7 生成启用了 pro guard 的构建
Unable to generate build with pro guard enabled using Mapbox SDK 6.7
Mapbox SDK: 6.7.0
在 gradle 中启用混淆器后,我们收到以下错误。
com.mapbox.services.android.location.LostLocationEngine: can't find superclass or interface com.mapbox.services.android.telemetry.location.LocationEngine
com.mapbox.services.android.location.MockLocationEngine: can't find referenced class com.mapbox.services.android.telemetry.location.LocationEngine$Type
我在我的应用程序中使用了 LocationComponent、LocationEngine 和 LocationEngineProvider classes。我是否需要在 proguard 规则中添加任何内容才能生成启用了 proguard 的构建?
在评论这些 class 的用法时,可以在启用混淆器的情况下生成构建。
尝试在 proguard 文件中添加以下行
-dontwarn com.mapbox.services.android.location.LostLocationEngine
-dontwarn com.mapbox.services.android.location.MockLocationEngine
Mapbox SDK: 6.7.0
在 gradle 中启用混淆器后,我们收到以下错误。
com.mapbox.services.android.location.LostLocationEngine: can't find superclass or interface com.mapbox.services.android.telemetry.location.LocationEngine
com.mapbox.services.android.location.MockLocationEngine: can't find referenced class com.mapbox.services.android.telemetry.location.LocationEngine$Type
我在我的应用程序中使用了 LocationComponent、LocationEngine 和 LocationEngineProvider classes。我是否需要在 proguard 规则中添加任何内容才能生成启用了 proguard 的构建?
在评论这些 class 的用法时,可以在启用混淆器的情况下生成构建。
尝试在 proguard 文件中添加以下行
-dontwarn com.mapbox.services.android.location.LostLocationEngine
-dontwarn com.mapbox.services.android.location.MockLocationEngine