【Unity】Hardware of device ‘Google Pixel 7a ‘ is not supported: You are trying to install ARMv7 APK to ARM64 device. というエラーについて

UnityでGooglePixcel 7aにビルドしたときにエラーが発生したのでこちらにメモをしておきます。

目次

いつ起きたか?

Unityで開発したアプリをGoogle Pixel7aにビルドしようとすると主題のエラーが出ました。

今まで他のAndroid端末にビルドしたことはあって、新機種のAndroidにビルドしようとするとエラーが出ました。

原因は?

Google Pixel 7aがARM64アーキテクチャを使用しているのに対し、

ARMv7(32ビット)をインストールしようとしているためでした。

つまり、Google Pixel 7aに対応するアーキテクチャを設定できていなかったことになります。

ARM64やARMv7については下記記事が参考になります。

エラーの対処法

Edit>ProjectSettingsを押してProjectSettingsを開きます。

次にProject Settings>Player>androidアイコン>Other Settingsを開きます。

OtherSettingsのConfiguration>Scripting BackendをIL2CPPにします。

すると、Target ArchitexturesのARM64のチェックボックスが有効になるので

Target Architextures>ARM64チェックします

以上でHardware of device ‘Google Pixel 7a ‘ is not supported: You are trying to install ARMv7 APK to ARM64 device.

というエラーを解決できます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

電気制御設計→ITエンジニア
前職は電気系のエンジニアで物流倉庫などの設備を動かしていました。
現在はITエンジニアとして開発に従事。
業務では主にUnity、C#、.NETを利用。
現在、UnityとC#を用いて業務用スマホアプリを開発中。

コメント

コメントする

目次