発生している問題・エラーメッセージ
・UnityでAndroid向けにビルドしようとしたらPlayer SettingsのPlayerが空白になった
・Unityのコンソールに下記のエラーメッセージが表示される
~~CommandInvokationFailure: Failed to update Android SDK package list. C:/Users/yml/AppData/Local/Android/Sdk\tools\bin\sdkmanager.bat --list stderr[ ] stdout[ ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation. ] exit code: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.SDKManager.UpdatePackagesList () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.SDKManager.HighestVersionInstalled (UnityEditor.Android.SDKManager+Component tool) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.GetCurrentSetAndroidSDKVersion () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.UpdateSDKVersion () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.get_targetSDKSupportsAdaptiveIcons () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.PlayerSettingsEditorExtension.IconSectionGUI () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.PlayerSettingsEditor.IconSectionGUI (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.Modules.ISettingEditorExtension settingsExtension, System.Int32 sectionIndex) (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.PlayerSettingsEditor.OnInspectorGUI () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.AssetSettingsProvider.OnGUI (System.String searchContext) (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.SettingsWindow.DrawControls () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.SettingsWindow.DrawSettingsPanel () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize) (at <96ccfa1e39384de48435317ac9a55817>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
2019/07/15 21:30
PCを再起動したところエラーメッセージが変化したので追記
CommandInvokationFailure: Failed to update Android SDK package list. C:/Users/yml/AppData/Local/Android/Sdk\tools\bin\sdkmanager.bat --list stderr[ Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156) at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75) at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 5 more ] stdout[ ] exit code: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.SDKManager.UpdatePackagesList () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.SDKManager.HighestVersionInstalled (UnityEditor.Android.SDKManager+Component tool) (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.GetCurrentSetAndroidSDKVersion () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.UpdateSDKVersion () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.AndroidPlatformIconProvider.get_targetSDKSupportsAdaptiveIcons () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.Android.PlayerSettingsEditorExtension.IconSectionGUI () (at <7c61eac4f82c4a39b7bc9c3305acf626>:0) UnityEditor.PlayerSettingsEditor.IconSectionGUI (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.Modules.ISettingEditorExtension settingsExtension, System.Int32 sectionIndex) (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.PlayerSettingsEditor.OnInspectorGUI () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.AssetSettingsProvider.OnGUI (System.String searchContext) (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.SettingsWindow.DrawControls () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEditor.SettingsWindow.DrawSettingsPanel () (at <f68ca06da1c243afa30519f1c09ba13a>:0) UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize) (at <96ccfa1e39384de48435317ac9a55817>:0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
前提・実現したいこと
・実現したいこと
Unityで作成したゲームをAndroid向けにビルドしたい
・経緯
Unityで作成したゲームをWindows10向けにビルド
↓
Android向けにもビルドするためにAndroid Studioをインストール
↓
PreferenecesのExternal ToolsのAndroidSDK Tools Installed with Unity(recommended)にSDKのパスを入力
C:/Users/ユーザー名/AppData/Local/Android/Sdk
↓
Build SettingsのPlayer SettingsのPlayerにパッケージ名を入力しようとしたが、
一瞬だけ項目が表示されたあと、空白になる
↓
SDKのパスを削除したりPCを再起動したりしたが空白のままになっている
試したこと
Unityのexternal settingsに記述したSDKを削除した。
PCを再起動した。
JDKを再インストールし、環境変数も設定し直した。
インストールしていなかった古いSDKPlatform,SDKToolsをインストールした。
→改善せず
補足情報(FW/ツールのバージョンなど)
OS:windows10
Unity:Unity 2019.3.0a8 (64-bit)
Unity Hub:Unity Hub 2.0.3
JDK:
java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
Android Studio:3.4.2
SDKPlatform:Android 9+ ~ Android4.0
SDKTools:Android SDK Build-Tools 29.0.1 ~ 25.0.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。