[unity2019]Android 実機のコピーに失敗する

CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.

apk は作成されるのに、Android に転送できない…。
そんな時にこのエラーが表示されているのではないでしょうか。

このエラーが出た場合、理由は様々(だと思われる)ので、次に続くログ情報を確認します。

INSTALL_FAILED_UPDATE_INCOMPATIBLE

adb: failed to install /Users/Documents/Xxxxx/Build/Android.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.xxxxx.Xxxxx signatures do not match previously installed version; ignoring!]

このエラーの場合、既に Android へインストールしたパッケージと、これからインストールのパッケージの情報が一致せず、インストールに失敗しているようです。

Android にインストールしたパッケージを削除することで、この問題を回避することができます。

JDKやSDKのバージョンが違う

The Configured JDK ??? is too old to build Android applications with recent libraries.
Please install JDK version ??? or newer and configure Unity to use the new JDK installation in the 'Unity Preferences > External Tools' menu.

unity2019 では、自動的にインストールする JDK や SDK を使っている限りこのエラーにならないと思いますが、'Unity Preferences > External Tools' で手動設定していたり、以前インストールしたものの状況でエラーが起こるかもしれません。

Android Studio を消し、unity2019 が自動インストールした SDK、JDK にすれば問題は解消されると思いますが、それでも解消されない場合、エラーの内容を見ながら External Tools を手動設定する必要があります。

Android 容量不足

テスト機で容量がカツカツだったりする場合は注意です。

この場合、Android の容量を確保すれば問題は回避されます。

adb.exe 多重起動

CommandInvokationFailure: Unable to start ADB Server. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.

本題と少し外れますが、adb.exe が多重起動されているとこのエラーで転送されません。
unity を起動してもいないのにタスクマネージャで adb.exe が存在するか確認し、存在するようであればその原因であるアプリを停止・削除する必要があるようです。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA