我使用Unity Hub下载了最新的Unity Editor,它可以很好地用于编辑器,文档和语言包,但无法下载android build支持。刚刚告诉我,过去两天下载失败很多次。
因此,我从网页上下载了UnitySetup-Android-Support-for-Editor-2018.2.16f1.pkg
。每次尝试结束时,该软件包安装都报告失败。此软件包大小(348.9M)与UnityHub下载列表中显示的软件包大小(365.8M)不同。
通过下载**。pkg安装了2017版本的Unity Editor,但是支持安装程序从不询问我有关Editor的位置。
有什么方法可以手动安装android build支持吗?
感谢您的提示。
答案 0 :(得分:0)
根据this:
可能的原因可能是:
一个损坏的软件包(从个人列表中再次手动下载 包)
文件系统损坏(从单用户模式修复磁盘,重新引导和 再试一次)
用户帐户以某种方式不在sudoers组中(更深 技术问题-请访问Apple的论坛)
存储在驱动器上的软件包文件格式异常,请执行 权限设置不正确(安装前/安装后脚本不会 跑;移至启动驱动器)
答案 1 :(得分:0)
仅在命令行工具下下载Android Sdk Manager。 并下载所需的SDK,然后将其链接到Unity。
我通常下载AndroidStudio,它带有一个GUI管理器。 这里还有更多info有关如何更新sdk工具的信息。
答案 2 :(得分:0)
这对我有用。对于任何面临这个问题的人。对于我的冗长解释和我的英语,我深表歉意。
您可以通过比较校验和(我使用dolphin)来验证* .pkg文件是否完整
执行此命令以手动安装UnitySetup-Android-Support-for-Editor-*.pkg
:〜> ./UnitySetup-2019.1.0f2 -u --use-component-list unity-2019.1.0f2-linux.ini --install-location $ HOME / 2019.1.6f1 / -d $ HOME
注意,统一版本必须兼容,否则您将收到无法在Android设备中初始化Unity引擎的错误。我使用:
UnitySetup-Android-Support-for-Editor-2019.1.6f1
Unity-2019.1.6f1
尽可能使用unity hub安装android插件,我使用unity hub 2.0.1
*。pkg手动逐步安装说明
问题:(
我将它们放在上下文中。
我用opensuse风滚草。我的问题是我没有android build支持。 No Android module loaded image,当我按打开下载页面时,浏览器会显示一条消息:
<Error> <Code>AccessDenied</Code> <Message>Access denied.</Message> <Details> Anonymous caller does not have storage.objects.get access to publishing-unity-binaries-prd/6e9a27477296/Unknown/UnitySetup-Android-Support-for-Editor-2018.3.0f2. </Details> </Error>
我什么也做不了。
解决方案:)
0.-以前的要求
我以前已经安装了该文件:
UnitySetup-2019.1.0f2
1.--下载UnitySetup-Android-Support-for-Editor-2019.1.x.pkg
要实现此目的,请在文件https://public-cdn.cloud.unity3d.com/hub/prod/releases-linux.json
中查找 UnitySetup-Android-Support-for-Editor-这是release-linux.json文件的一部分
... { “ id”:“ android”, “ name”:“ Android Build支持”, “ description”:“允许为Android平台构建Unity项目”, “ downloadUrl”:“ h ttps://download.unity3d.com/download_unity/f2970305fe1c/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg”, “ category”:“平台”, “ installedSize”:1958542000, “ downloadSize”:664332318, “可见”:是的, “已选择”:否, “ destination”:“ {UNITY_PATH} / Editor / Data / PlaybackEngines / AndroidPlayer”, “ checksum”:“ d00addecefb7babcb9cd6a8085672908” } ...
我们对此文件感兴趣的是下载https://download.unity3d.com/download_unity/f2970305fe1c/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg的网址和校验和。
2.-组件列表文件
从here的组件列表中下载文件,或创建类似unity-2019.1.0f2-linux.ini
的文件:
[Android]
title=Android Build Support
description=Allows building your Unity projects for the Android platform
url=MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg
md5=d00addecefb7babcb9cd6a8085672908
install=true
mandatory=false
size=365578263
installedsize=1259081000
requires_unity=false
对于[Android] install = true ,URL和md5是上一步的校验和(或者再次输入带有海豚的md5进行验证)
3.-安装
在我的情况下,以下文件位于同一目录中,位于$ HOME
UnitySetup-2019.1.0f2
UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg
unity-2019.1.0f2-linux.ini
最后,执行以下命令行。 (请注意,我当前的统一安装在$ HOME / 2019.1.6f1 /中)。
:~> ./UnitySetup-2019.1.0f2 -u --use-component-list unity-2019.1.0f2-linux.ini --install-location $HOME/Unity-2019.1.6f1/ -d $HOME
谢谢
来源
https://forum.unity.com/threads/how-to-install-editor-packages.554977/