2016-09-19 10 views
4

При запуске проекта в Android Studio с помощью эмулятора я получаю следующее сообщение об ошибке в окне отладки:Android Studio: средство рендеринга программ Mesa устарело. Используйте SwiftShader для программного рендеринга

/домашний/Me/Android/Sdk/инструменты/эмулятор -netdelay нет - netspeed full -avd Nexus_6P_API_24

ВНИМАНИЕ: Средство рендеринга программного обеспечения Mesa устарело. Используйте Swiftshader (-gpu swiftshader) для рендеринга программного обеспечения.

Эмулятор прекрасно работает, насколько я могу судить. Это только предупреждение, но я подумал, что попытаюсь это исправить. Самые полезные вещи, которые я мог бы найти было

Однако они не сказали мне, как это исправить. Я использую рендеринг программного обеспечения GLES 2.0 на Ununtu Linux версии Android Studio и эмулятора. Я проверил расширенные настройки в конфигурации AVD, но я не видел никаких очевидных изменений.

ответ

11

Я изменил файл на этом пути под окнами:

C: \ Users \ user_name < > \ .android \ AVD \ <avd_name> .avd \ config.ini

измененное свойство ш. gpu.mode значение от mesa до swiftshader и предупреждение не было.

Не знаю, является ли theres глобальной собственностью, из которой все это получит новый AVD.

+1

В Linux файл находился в '/ home/ /.android/avd/ .avd/config.ini'. Редактирование ** swiftshader ** забрало сообщение об ошибке, о котором я упомянул в своем вопросе. Тем не менее, я начал получать еще одну ошибку «Ошибка GL при изменении размера», поэтому я закончил переход на ** mesa **. Возможно, это другая проблема, поэтому я отмечаю этот ответ как принятый. – Suragch

+0

Я использую окна, но у меня была такая же проблема «ошибка GL при изменении размера». Загрузите mesa. –

 Смежные вопросы

  • Нет связанных вопросов^_^