端口到android

时间:2017-07-06 15:12:12

标签: c# android unity3d unity5

有人可以帮助解决这些问题 错误列表:

  1. UnityException:构建失败! 无法找到Android SDK。 UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild(System.String title,System.String message,UnityEditor.Android.CommandInvokationFailure ex) UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSdk.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTask​​s(UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessAndroidPlayer.PrepareForBuild(BuildOptions选项,BuildTarget目标) UnityEditor.Android.AndroidBuildPostprocessor.PrepareForBuild(BuildOptions选项,BuildTarget目标) UnityEditor.PostprocessBuildPlayer.PrepareForBuild(BuildOptions选项,BuildTargetGroup targetGroup,BuildTarget目标)(在C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:97) UnityEditor.HostView:OnGUI()
  2. CommandInvokationFailure:无法列出目标平台。请确保android sdk路径正确。有关详细信息,请参阅控制台。 C:/ Program Files / Java / jdk1.8.0_131 \ bin \ java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir =“C:/ Users / karik / AppData / Local / Android / sdk \ tools”-Dfile。 encoding = UTF8 -jar“D:\ 1.Programy \ 5.Unity \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar” -
  3. stderr的[ 错误:无效的命令android ] 标准输出[

    ] 退出代码:64 UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo psi,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandInternal(System.String javaExe,System.String sdkToolsDir,System.String [] sdkToolCommand,Int32 memoryMB,System.String workingdir,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.Android.AndroidSDKTools.RunCommandSafe(System.String javaExe,System.String sdkToolsDir,System.String [] sdkToolCommand,Int32 memoryMB,System.String workingdir,UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg) UnityEditor.HostView:OnGUI()

    1. 构建Player时出错:CommandInvokationFailure:无法列出目标平台。请确保android sdk路径正确。有关详细信息,请参阅控制台。 C:/ Program Files / Java / jdk1.8.0_131 \ bin \ java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir =“C:/ Users / karik / AppData / Local / Android / sdk \ tools”-Dfile。 encoding = UTF8 -jar“D:\ 1.Programy \ 5.Unity \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar” -
    2. stderr的[ 错误:无效的命令android ] 标准输出[

      ] 退出代码:64

      SDK路径:C:\ Users \ karik \ AppData \ Local \ Android \ sdk JDK路径:C:\ Program Files \ Java \ jdk1.8.0_131

1 个答案:

答案 0 :(得分:2)

好的,问题似乎是SDK更新弃用了Unity构建过程使用的命令行工具。从论坛帖Here

可以看出这一点
  1. 将SDK中的工具文件夹重命名为任意名称。
  2. 下载downgraded tools并将其解压缩到SDK根文件夹。
  3. 查看您的问题是否已解决!

    如果这不起作用,请尝试从SDK管理器降级到SDK工具的下一个较低版本。