Приложение MapBox Android вылетает после обновления до SDK 4.1.0 на эмуляторе
После обновления до Android MapBox SDK 4.1.0 / 4.1.1 мое приложение вылетает на эмуляторе Android с:
E/mbgl: [Shader]: Vertex shader fill failed to compile: precision highp float;
#ifdef GL_ES
precision highp float;
#else
#define lowp
#define mediump
#define highp
#endif
attribute vec2 a_pos;
uniform mat4 u_matrix;
void main() {
gl_Position = u_matrix * vec4(a_pos, 0, 1);
}
07-23 00:07:06.818 8965-8965/? A/libc: Fatal signal 11 (SIGSEGV) at 0xdeadcab1 (code=1), thread 8965 (pboxandroiddemo)
Приложение работает без сбоев на физических устройствах Android и при компиляции с MapBox SDK 4.0.0.
Пример MapBox наhttps://github.com/mapbox/mapbox-android-demo вылетает с той же ошибкой при локальной компиляции.
Протестировано на Linux Mint со следующими изображениями:
API образа Intel x86 Atom_System 19 Редакция 22 API образа Intel x86 Atom_System 23 Редакция 15 Intel x86 Atom_64 Системный образ API 24 Редакция 5
Это известная проблема? Может ли этот сбой повлиять на производственную сборку на физических устройствах? Есть ли обходной путь?