Существует более простое решение: используйте «эмулятор» вместо «эмулятор-рука».
«эмулятор» используется для выполнения нескольких проверок и изменения пути загрузки библиотеки, чтобы обеспечить, среди прочего, обнаружение библиотек эмуляции GPU.
«Эмулятор-рука» после этого называется «эмулятором». Если вы хотите вызвать его напрямую, вам придется изменить свою переменную PATH (или LD_LIBRARY_PATH), прежде чем делать это. Кроме того, копирование библиотек в sdk/tools/будет иметь такой же эффект для Windows (но не для других платформ). Но при вызове «эмулятора» все эти хакеры не нужны.
Если по какой-либо причине вызов «эмулятора» не работает, объясните, почему. Мне любопытно, почему вам нужно будет позвонить «emulator-arm» напрямую.
Перемещение DLL работало для меня. Благодаря ! '-gpu off' эффективно просто убивает сообщение об ошибке, отключая эмуляцию графического процессора, которая, предположительно, вы пытаетесь работать, если у вас есть это сообщение об ошибке –