エミュレータでMapboxを使用しているActivityを起動したところ、以下のようなエラーをEvent Logに吐き続け、マップが表示できない状態でハマりました。

9:39    Emulator: android/android-emugl/host/libs/Translator/GLES_V2/GLESv2Imp.cpp:glUniform1i:3282 error 0x502

私の環境ではエミュレーターの右のドットメニュー -> Settings -> Advanced タブ -> OpenGL ES renderer をSwiftShaderに変更して、エミュレーターを再起動することで無事に表示できるようになりました。

もしかしたらHAXMを最新にするのも必要かも。

参考
https://github.com/mapbox/mapbox-gl-native/issues/11266#issuecomment-368724115

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.