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

Java 无法列出目标平台。请确保android sdk路径正确,java,android,unity3d,Java,Android,Unity3d,我正在尝试构建旧的unity版本(V4.6.3)项目。但我有一个错误。我已经获得了成功的结果,但我的sdk当前更新为最新版本 这是我的统一错误日志 如何解决此问题。谢谢你的预付款。亲切问候。随着Unity和Android SDK的变化,这个问题的解决方案也在不断变化 请注意,他的问题可能已在Unity 2017.1中修复 最新解决方案 1) 对于Windows,请下载并解压缩它 2) 对于MacOSX,请下载并解压缩它 3) 将解压缩SDK的路径添加到编辑-->首选项-->外部工具-->SDK

我正在尝试构建旧的unity版本(V4.6.3)项目。但我有一个错误。我已经获得了成功的结果,但我的sdk当前更新为最新版本

这是我的统一错误日志


如何解决此问题。谢谢你的预付款。亲切问候。

随着Unity和Android SDK的变化,这个问题的解决方案也在不断变化

请注意,他的问题可能已在Unity 2017.1中修复

最新解决方案

1) 对于Windows,请下载并解压缩它

2) 对于MacOSX,请下载并解压缩它

3) 将解压缩SDK的路径添加到编辑-->首选项-->外部工具-->SDK框中

仍不工作?

卸载SDK工具25和Android SDK工具26。卸载SDK平台工具和SDK工具。使用下面的版本号

旧解决方案

您没有设置SDK

按照以下步骤设置Android SDK

1。确保SDKpath中没有空格。因此,在
C
目录中创建一个名为
AndroidSDK
的文件夹

2。将您的
Android sdk
文件夹复制到
C:/AndroidSDK
目录

现在,您的SDK路径应该如下所示:

C:/AndroidSDK/Android-sdk
3。在Unity编辑器中更新Android SDK路径

现在,通过再次尝试为Android构建来检查它是否有效

如果失败,请从下面继续

4。下载最新的Unity版本

5。重新下载,然后将文件复制到
C:/AndroidSDK/Android sdk

6。返回Unity并更新路径

7。再次为Android构建项目,它将显示一个错误,并要求您更新SDK

单击“更新Android SDK”按钮。Unity将自动更新您的SDK。您的SDK应该如下所示。你的问题现在应该解决了


这帮助我使用Unity 5.6.2和MacOSX,下载“tools_r25.2.3-MacOSX.zip”并解压缩它。和之前提到的搁置的解决方案。它只是起作用了。我可以证实团结。2017.1.2p1在新安装的Windows 10上仍然存在此问题。@Guneyossan大多数新的Unity更新都会出现此问题。我建议你试试这个答案中的第一个答案。我希望它仍能正常工作。我有一个类似的问题,但解决方案是设置环境变量:
JAVA\u HOME
ANDROID\u HOME
ANDROID\u NDK\u HOME
和update
PATH
。“瞧!”米凯恩里很高兴知道。安装程序应该为您执行此操作,但由于某些原因失败。根据具体情况,这个问题似乎有不同的解决方案。当我有时间的时候,我会更新这篇文章来反映这一点。
C:/AndroidSDK/Android-sdk