Unity 3d 应用程序崩溃并显示消息:初始化失败,您的硬件不支持此应用程序



直接从Unity 3d项目或从Unity导出的Android Studio项目构建的apk在某些新的Android型号上崩溃,并显示以下错误:

初始化失败,您的硬件不支持此应用程序。

虽然我在One m9上遇到了这个问题,但它也可能影响其他设备,所以我把这些信息留在这里,以防有人遇到这个相当奇怪的问题。

如果您在播放器设置中将 Unity 应用程序的"安装位置"设置为"首选外部"(默认设置),它将在 HTC m9 和可能的其他 ARM v8 设备上崩溃,并显示以下完全误导性的消息:

初始化失败,您的硬件不支持此应用程序。

甚至logcat也会让你相信它与Snapdragon 810是ARM v8和x64有关。但是,您需要做的就是将"安装位置"设置为"强制内部",瞧!

非常感谢Unity论坛的"tedneffv"。原始问题链接:http://answers.unity3d.com/questions/1200893/failure-to-initialize-your-hardware-does-not-suppo.html

最新更新