Unity製Android apkをエミュレータや実機にインストールできない場合の解決方法

UnityでAndroidアプリとしてビルドし、エミュレータや実機にapkファイルをインストールしようとした時に起きたエラーです。
僕の場合はエミュレータで起こったのですが、調べてみるとどうやら実機でも起こることがあるようです。
また、エミュレータ画面にapkファイルをドラッグ&ドロップした場合でも、ターミナルで「adb install」した場合でも同様のエラーが起こりました。

The APK failed to install.
Error: INSTALL_FAILED_NO_MATCHING_ABIS

The APK failed to install.
Error: Could not parse error string

解決方法

PlayerSettings > Configuration > Target Architectures
が原因のようです。

僕の場合はx86のチェックが外れていたため、x86にチェックを入れて再ビルドすると、無事apkがインストールされました。

コメント