🚨

[Unity]Androidで画面が全面ピンクになる(Your device does not match the hardware ~~)

2021/04/28に公開

起きること

Androidでアプリを起動時に、端末によってはこの警告がでる

Your device does not match the hardware requirements of this application.

ピンクだピンクだ
とっても可愛らしいアプリになりましたね

対応

Edit → ProjectSettings → Player → Android →
Other Settings → Rendering → Auto Graphics API
をオンにする




こうなればOK

https://docs.unity3d.com/Manual/GraphicsAPIs.html
によると

When Auto Graphics API for a platform is checked, the Player build >includes a set of built-in graphics APIs and uses the appropriate one at >run time to produce a best case scenario.

When Auto Graphics API for a platform is not checked, the Editor uses >the first API in the list. So, for example, to see how your application >runs on OpenGL in the Editor, move OpenGLCore to the top of the list and >the Editor switches to use OpenGL rendering.

今回のケースだと仕様したAndroid端末がGraphicsAPIs中の「Vulkan,OpenGLES3」のどちらにも対応してなかったって感じでしょうか。

参考

https://answers.unity.com/questions/1402133/android-your-device-does-not-match-the-hardware-re.html

Discussion