gpt4 book ai didi

unity3d - 在 Android 上构建时无法列出目标平台 (2017.3.1f1)

转载 作者:行者123 更新时间:2023-12-02 04:30:42 26 4
gpt4 key购买 nike

当我尝试为 Android 构建应用程序时遇到此错误。我尝试了网上的各种建议,例如安装 JDK8 而不是 JDK9,以及安装旧版本的工具,但都没有用。

有人可以帮帮我吗?我真的需要构建一个版本。错误如下:


CommandInvokationFailure:无法列出目标平台。请确保android sdk 路径正确。

C:\Users\x\AppData\Local\Android\Sdk\tools\bin\avdmanager.bat list target -c

stderr[
Exception in thread "main" java.lang.NoSuchMethodError: com.android.prefs.AndroidLocation.getAvdFolder()Ljava/lang/String;
at com.android.sdklib.tool.AvdManagerCli.init(AvdManagerCli.java:278)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:210)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
]
stdout[
]
exit code: 1
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild
(System.String title, System.String
message, System.Exception ex) (at
<388bfc6933e8438da93bcd874bbbeee6>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks
(UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <388bfc6933e8438da93bcd874bbbeee6>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PrepareForBuild
(UnityEditor.BuildOptions options,
UnityEditor.BuildTarget target) (at <388bfc6933e8438da93bcd874bbbeee6>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PrepareForBuild
(UnityEditor.BuildOptions options,
UnityEditor.BuildTarget target) (at <388bfc6933e8438da93bcd874bbbeee6>:0)
UnityEditor.PostprocessBuildPlayer.PrepareForBuild
(UnityEditor.BuildOptions options,
UnityEditor.BuildTargetGroup
targetGroup, UnityEditor.BuildTarget
target) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:87)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

最佳答案

我下载了最新版本的 Unity3D (2017.4.0f1) 并重新安装了 Android 工具,然后我确保所有 Android API 都安装在 Lollipop 之前,然后它再次运行。

关于unity3d - 在 Android 上构建时无法列出目标平台 (2017.3.1f1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49213529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com