在MS Windows下获取Android Vulkan示例
我想在MS WIndows 10中测试
Android Studio下的Android Vulkan示例
使用本手册 https://developer.android.com/ndk/guides/graphics/getting-started 由于错误,我不能这样做
我已经尝试了这里建议的所有选项What is the reason for the error “Device supports x86,but APK only supports armeabi-v7a”,但它不起作用. 我有以下虚拟设备 即使我使用armeabi-v7a我也无法启动应用程序.它非常慢. 请帮我使用明确的步骤在Android的x86图像下运行Vulkan样本.谢谢! 解决方法
这里有几个不同的问题:
首先,“设备支持x86_64,x86,但APK仅支持armeabi-v7a”意味着它的确如此:你有一个只支持32位和64位x86指令集的仿真器,但是本机代码在您的APK仅针对32位ARM进行编译.仿真x86设备要快得多,因为它们可以在虚拟机中运行(主机CPU实际上是直接执行仿真器指令,而不是必须在软件中逐个转换它们).除了armeabi-v7a之外,还要配置项目以构建x86的本机代码. 其次,当使用ARM模拟器时,或者如果您修复第一个问题并在x86模拟器上运行时,我认为Android模拟器还不会模拟支持Vulkan的GPU.因此,您应该能够创建Vulkan实例,但vkEnumeratePhysicalDevices应返回零可用物理设备的计数. 您没有提供有关“无法启动应用程序”的任何详细信息:您在日志中看到了什么吗?你能创建一个实例吗?或者在你达到这一点之前还有其他一些完全不相关的问题吗?没有更多细节,没有人可以帮助你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 如何在Windows Server 2003标准版的
- Laravel 5.2在Windows 10上不支持php 7
- windows-server-2008 – Server 2008远程应用程序
- 删除最大化WPF自定义窗口的DropShadow
- windows-server-2008 – 文件打开时重启文件服务器的分歧
- 使用NetTcpBinding在WCF中进行Windows身份验证/加密
- group-policy – 在Windows 10中配置打开文件资源管理器的G
- Windows – 没有Aero组合的vsync无法在CreateDesktop()制作
- windows – 在批处理脚本中打开一个新的CMD窗口
- 部署 – 克隆Win7机器的最佳方法是什么?