更新至Android SDK MapBox之後4.1.0/4.1.1 Android模擬器我的應用程序崩潰,:更新後MapBox的Android應用程序崩潰到SDK 4.1.0在模擬器
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編譯時。
https://github.com/mapbox/mapbox-android-demo上的MapBox示例在本地編譯時發生同樣的錯誤。
測試在Linux薄荷與以下圖象:
英特爾86 Atom_System圖像API 19修訂22 英特爾86 Atom_System圖像API 23修訂15 英特爾86 Atom_64系統圖像API 24修訂版5
這是公知的問題?這次崩潰會影響物理設備上的生產構建嗎?有什麼解決方法嗎?
使用mapbox-android-sdk:[email protected]和mapbox-android-sdk:[email protected] – RobLabs
在模擬器上發生崩潰它似乎不是Mapbox的問題,但是與Android模擬器和「Android SDK工具」,至少對於macOS來說。請參閱http://stackoverflow.com/a/39731164/388210 – RobLabs