ついこの間まで出来ていたAndroidのビルドが出来なくなった!?
で、原因が2つあったので
AndroidStudioのバージョンアップをしてSDK toolsの構造が変わった
AndroidStudioのバージョンアップ(2.3.3)を行ったところ、 SDKのパス正しく教えろってメッセージが出てくるように。。。
Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. See the Console for details.
これは、AndroidStudioのバージョンアップでSDK toolsの構造が変わったのが原因みたい。 Android 25.3系アップデートっぽいので、
Android SDK Tools Revision 25.3.0 (Feb 2017) - Android Studio Project Site
構造が変わる直前のバージョン(Android SDK Tools 25.2.5)をダウンロードして解凍。
これを更新されてしまった下記フォルダと、差し替える。
C:\Users\<ユーザー名>\AppData\Local\Android\Sdk\tools
ひとまず、これで1ステップ進む。
JavaのSDKのバージョンが古い
以下の様なメッセージを吐いてエラー
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
これは、原因は JAVAのSDKを1.7系を使っていたのが原因っぽく、UnityのPreferenceでSDKを1.8系にしてあげるとエラーが消えました。
以上2点、 アップデートしていたら新しくしすぎて、Unityが追いついてなかった。 めんどくさいので古いのを使い続けていたら、Unityに置いて行かれた。 バージョンアップも慎重にですね。