我是新的maptiler mapbox开发,我从maptiler下载应用程序。现在,我正试图在我的android工作室中构建这个应用程序。但也有一些错误。我正在跟踪它的ReadMe文件。我将依赖项MapboxGLAndroidSDK.aar放入库中,并按照ReadMe步骤在适当的位置应用mapbox公共令牌和秘密令牌。但是,由于以下错误,我仍然无法运行应用程序:
NoSuchMethodError: No virtual Method setSkuId(Ljava/lang/string;)V in class Lcom/mapbox/android/telemetry/AppUserTurnstile; or its super class这些是我的mapbox依赖项:
com.mapbox.mapboxsdk:mapbox-core:4.3.0
com.mapbox.mapboxsdk:mapbox-services:4.3.0
com.mapbox.mapboxsdk:mapbox-geojson:4.3.0
com.mapbox.mapboxsdk:mapbox-android-telemetry:4.3.0
com.mapbox.mapboxsdk:mapbox-android-gestures:0.4.0这些都是预构建依赖关系,现在我正在使用脱机模式,所以如果我必须应用更多的依赖项,我必须为其应用Downoload /aar。请给我一些解决这些错误和成功运行.Thanks的方法。
发布于 2021-01-26 13:47:51
最后,我找到了一个运行我的项目的方法。最后得出的结论是Mapbox更新了所有的库,并拆分了一些库。因此,我必须从Maven存储库下载所有(.aar)库,并将其作为库依赖项添加到我的项目中,以解决有关Mapbox库的问题。最近,我用最新版本的.aar文件更新了以下库:
mapbox-android-sdk
mapbox-sdk-services
mapbox-sdk-turf
mapbox-android-telemetry
mapbox-sdk-geojson
mapbox-android-core
mapbox-android-gestures
如果您有互联网连接,您可以直接升级所有的库。否则,您可以从此链接下载
https://stackoverflow.com/questions/65616807
复制相似问题