首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mapbox android SDK错误- "com.mapbox.android.telemetry.MapboxTelemetry“:未找到类Mapbox

Mapbox android SDK错误- "com.mapbox.android.telemetry.MapboxTelemetry“:未找到类Mapbox
EN

Stack Overflow用户
提问于 2020-07-24 11:17:20
回答 2查看 993关注 0票数 2

我已经通过直接下载(https://docs.mapbox.com/android/maps/overview/#add-the-dependency)的方式将mapbox sdk添加到现有的安卓项目中。

我在build.gradle文件中添加了依赖项,如下所示。

代码语言:javascript
运行
复制
implementation project(':mapbox-android-sdk-9.3.0')

在那之后,我用它修改了我的源代码,它被成功地编译了,但在运行时,我得到了下面的异常。

代码语言:javascript
运行
复制
 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mapbox.android.telemetry.MapboxTelemetry" on path: DexPathList[[zip file "/data/app/com.xxxx.yyyy-LPdA94f71sQIsIW4AiNNZw==/base.apk"],nativeLibraryDirectories=[/data/app/com.xxxx.yyyy-LPdA94f71sQIsIW4AiNNZw==/lib/arm64, /system/lib64, /vendor/lib64, /product/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)

错误被抛出到下面的线

代码语言:javascript
运行
复制
Mapbox.getInstance(this.getActivity(), getString(R.string.mapbox_access_token));

感谢有人能帮我解决这个问题,谢谢你的评论和反馈。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-25 18:22:13

我认为,direct download进程没有工作,它请求许多依赖项,在添加完所有依赖项后,它请求libmapbox-gl.so,所以这个进程不能正常工作。

所以我跟着做了,map通过maven repository添加它的工作没有任何问题,我们只需要按照给定的步骤首先创建密钥令牌。请按照Maven步骤(第一个选项卡) https://docs.mapbox.com/android/maps/overview/#add-the-dependency

票数 1
EN

Stack Overflow用户

发布于 2020-08-03 02:46:10

用户名是什么,它的mapbox?

代码语言:javascript
运行
复制
credentials {
            username = 'mapbox'
            // Use the secret token you stored in gradle.properties as the password
            password = project.properties['MAPBOX_DOWNLOADS_TOKEN'] ?: ""
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63066242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档