【发布时间】: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