Unity"无法找到Android SDK管理器工具" (路径已设定)

时间:2017-10-16 11:10:02

标签: unity3d sdk

如果我启动Unity项目,我会收到此消息:

Unable to find the Android SDK manager tool.  Required Android packages (extra-google-m2repository) can not be installed.  Android SDK path not set.  Set the Android SDK property using the Unity "Edit > Preferences > External Tools" menu option on Windows or the "Unity > Preferences > External Tools" menu option on OSX. Alternatively, set the ANDROID_HOME environment variable
UnityEngine.Debug:LogError(Object)
GooglePlayServices.ResolverVer1_1:DoResolution(PlayServicesSupport, String, OverwriteConfirmation, Action)
GooglePlayServices.PlayServicesResolver:Resolve(Action)
GooglePlayServices.PlayServicesResolver:AutoResolve()
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

但是我安装了完整的sdk并通过Preferences设置了路径。我做错了什么? 我的sdk和UNITY在同一个文件夹中。

2 个答案:

答案 0 :(得分:0)

只检查{s} {/ p>中是否正确配置了android sdk文件夹

enter image description here

答案 1 :(得分:0)

我几乎有同样的问题。当我尝试安装包含GooglePlayServiceResolver的unitypackage时,一切都开始了。并且只发生在一个项目中,而其他项目并没有抱怨错过了sdk'。

我通过不使用unitypackage包含的GooglePlayServicesResolver解决了这个问题。 这就是我做的:  1.删​​除程序包安装的所有文件,包括解析程序。  2.下载并安装最新的解析器。  3.重新导入包,但这次没有解析器,因为我已经有了最新的。 我的解析器自动运行并解决了依赖关系,而不再抱怨缺少Android SDK。