如何手动安装Android build对unity的支持(联合国枢纽)?

时间:2018-11-17 15:30:19

标签: unity3d

我使用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支持吗?
感谢您的提示。

3 个答案:

答案 0 :(得分:0)

根据this:

  

可能的原因可能是:

     

一个损坏的软件包(从个人列表中再次手动下载   包)

     

文件系统损坏(从单用户模式修复磁盘,重新引导和   再试一次)

     

用户帐户以某种方式不在sudoers组中(更深   技术问题-请访问Apple的论坛)

     

存储在驱动器上的软件包文件格式异常,请执行   权限设置不正确(安装前/安装后脚本不会   跑;移至启动驱动器)

答案 1 :(得分:0)

仅在命令行工具下下载Android Sdk Manager。 并下载所需的SDK,然后将其链接到Unity。

我通常下载AndroidStudio,它带有一个GUI管理器。 这里还有更多info有关如何更新sdk工具的信息。

您在这里链接它:编辑/首选项/外部工具 enter image description here

答案 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/installing-android-build-support-and-other-build-support-post-installation.515436/

https://forum.unity.com/threads/how-to-install-editor-packages.554977/