【问题标题】:How can I import mapbox-gl-native project into Android Studio?如何将 mapbox-gl-native 项目导入 Android Studio?
【发布时间】:2016-02-25 03:07:54
【问题描述】:

我想在 Mapbox-gl-native 项目中运行 Mapbox-GL-AndroidSDk-TestApp,但是当我导入 Android Studio 时,它不起作用。这是日志:

开始活动 组件信息{com.mapbox.mapboxsdk.testapp/com.mapbox.mapboxsdk.testapp.MainActivity}: android.view.InflateException:二进制 XML 文件第 32 行:错误 膨胀类 com.mapbox.mapboxsdk.maps.MapView

原因:android.view.InflateException:二进制 XML 文件第 32 行: 膨胀类 com.mapbox.mapboxsdk.maps.MapView 时出错

原因:java.lang.UnsatisfiedLinkError: 无法加载 mapbox-gl 从加载器 dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/com.mapbox.mapboxsdk.testapp-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.mapbox.mapboxsdk.testapp-1, /vendor/lib, /system/lib]]]: findLibrary 返回 null

【问题讨论】:

  • 首先需要编译原生库,通过调用项目根目录下的make android来完成。查看下面提到的安装说明。

标签: java android opengl-es mapbox mapbox-gl


【解决方案1】:

要成功编译测试应用程序,我建议您查看this 安装指南以及此one。我假设您是在 OS X 上构建的,但也有 Linux 指南。如果您遇到任何错误,请告诉我,我们很乐意为您提供帮助。

【讨论】:

  • 嗨 Kevin,我希望我的回答能帮助您解决您遇到的问题,如果它确实有效,请将我的回答标记为正确,以便其他可能遇到相同问题的人受益。
猜你喜欢
  • 2020-07-11
  • 1970-01-01
  • 2017-09-23
  • 2018-01-26
  • 2014-02-13
  • 1970-01-01
  • 2016-11-29
  • 2013-07-15
  • 2017-07-12
相关资源
最近更新 更多