При запуске проекта в Android Studio с помощью эмулятора я получаю следующее сообщение об ошибке в окне отладки:Android Studio: средство рендеринга программ Mesa устарело. Используйте SwiftShader для программного рендеринга
/домашний/Me/Android/Sdk/инструменты/эмулятор -netdelay нет - netspeed full -avd Nexus_6P_API_24
ВНИМАНИЕ: Средство рендеринга программного обеспечения Mesa устарело. Используйте Swiftshader (-gpu swiftshader) для рендеринга программного обеспечения.
Эмулятор прекрасно работает, насколько я могу судить. Это только предупреждение, но я подумал, что попытаюсь это исправить. Самые полезные вещи, которые я мог бы найти было
- Universal rendering with SwiftShader, now open source
- SwiftShader source code
- The Mesa 3D Graphics Library
- Emulator 2.0 Preview Release Notes
Однако они не сказали мне, как это исправить. Я использую рендеринг программного обеспечения GLES 2.0 на Ununtu Linux версии Android Studio и эмулятора. Я проверил расширенные настройки в конфигурации AVD, но я не видел никаких очевидных изменений.
В Linux файл находился в '/ home/ /.android/avd/ .avd/config.ini'. Редактирование ** swiftshader ** забрало сообщение об ошибке, о котором я упомянул в своем вопросе. Тем не менее, я начал получать еще одну ошибку «Ошибка GL при изменении размера», поэтому я закончил переход на ** mesa **. Возможно, это другая проблема, поэтому я отмечаю этот ответ как принятый. –
Suragch
Я использую окна, но у меня была такая же проблема «ошибка GL при изменении размера». Загрузите mesa. –