Здесь есть несколько разных проблем:
Во-первых, «устройство поддерживает x86_64, x86, но APK поддерживает только armeabi-v7a» означает именно то, на что это похоже: у вас есть эмулятор, который толькоподдерживает 32-битные и 64-битные наборы команд x86, но собственный код в вашем APK скомпилирован только для 32-битной ARM.Эмуляция устройств x86 происходит намного быстрее, поскольку они могут работать на виртуальной машине (центральный процессор фактически выполняет инструкции эмулятора напрямую, а не переводит их одно за другим в программном обеспечении).Сконфигурируйте ваш проект для создания собственного кода для x86 в дополнение к armeabi-v7a.
Во-вторых, при использовании эмулятора ARM или если вы решаете первую проблему и запускаете на эмуляторе x86, я не думаю, чтоЭмулятор Android эмулирует графический процессор с поддержкой Vulkan.Таким образом, вы должны иметь возможность создавать экземпляр Vulkan, но vkEnumeratePhysicalDevices
должен возвращать количество нулевых доступных физических устройств.
Вы не предоставляете никаких подробностей о «не могу запустить приложение»: вы видите что-нибудь вжурнал?Вы можете создать экземпляр?Или есть еще какая-то совершенно не связанная с этим проблема, прежде чем вы до этого дойдете?Никто не может помочь вам без подробностей.