如果我启动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在同一个文件夹中。
答案 0 :(得分:0)
答案 1 :(得分:0)
我几乎有同样的问题。当我尝试安装包含GooglePlayServiceResolver的unitypackage时,一切都开始了。并且只发生在一个项目中,而其他项目并没有抱怨错过了sdk'。
我通过不使用unitypackage包含的GooglePlayServicesResolver解决了这个问题。 这就是我做的: 1.删除程序包安装的所有文件,包括解析程序。 2.下载并安装最新的解析器。 3.重新导入包,但这次没有解析器,因为我已经有了最新的。 我的解析器自动运行并解决了依赖关系,而不再抱怨缺少Android SDK。