Как установить поддержку Android build для Unity вручную (Unity Hub)? - PullRequest
0 голосов
/ 17 ноября 2018

Я использовал Unity Hub, скачал последний Unity Editor, он отлично работает для редактора, документов и языковых пакетов, но не может загрузить поддержку сборки Android.Только что сказал мне, что загрузка не удалась много раз за последние два дня.

Итак, я загрузил UnitySetup-Android-Support-for-Editor-2018.2.16f1.pkg с веб-страницы.Об этом сообщалось, что установка пакета завершалась неудачно в конце каждой попытки. Этот размер пакета (348,9 МБ) не совпадает с показанным (365,8 МБ) в списке загрузки UnityHub.

Существует версия Unity Editor версии 2017, установленнаяскачайте **. pkg, но установщик поддержки никогда не спрашивает меня о местонахождении редактора.

Есть ли способ установить поддержку сборки Android вручную?
Спасибо за любые советы.

Ответы [ 3 ]

0 голосов
/ 19 ноября 2018

Загрузите Android Sdk Manager только из инструментов командной строки. И скачайте нужный SDK, затем свяжите его с Unity.

Я обычно скачиваю AndroidStudio и поставляется с менеджером GUI. Вот еще информация о том, как обновить инструменты SDK.

Вы связываете это здесь: Edit / Preferences / External Tools enter image description here

0 голосов
/ 13 июня 2019

Это сработало для меня.Для тех, кто сталкивается с этой проблемой.Я прошу прощения за мое длинное объяснение и мой английский.

Вы можете проверить, завершен ли файл * .pkg, сравнив контрольную сумму (я использую dolphin )

Выполните эту командувручную установить 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

Примечание о том, что версия Unity должна быть совместимой, в противном случае вы не сможете инициализировать движок Unity на вашем устройстве Android.,Я использую:

UnitySetup-Android-Support-for-Editor-2019.1.6f1
Unity-2019.1.6f1

Насколько это возможно, используйте Unity Hub для установки дополнения для Android, я использую Unity Hub 2.0.1

ШагПошаговое объяснение установки вручную * .pkg

Проблема: (

Я поставлю их в контекст.

Iиспользуйте опущение открытого использования. Моя проблема была в том, что у меня не было поддержки сборки Android. Нет загруженного модуля Android-образа , и когда я нажимаю кнопку открытой загрузки, браузер показывает мне сообщение:

<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.- Предыдущие требования

IУ меня уже была моя предыдущая установка этого файла:

UnitySetup-2019.1.0f2

1.- Скачать UnitySetup-Android-Support-for-Editor-2019.1.x.pkg

Для достижения этой цели UnitySetup-Android-Support-for-Editor- в файле https://public -cdn.cloud.unity3d.com / hub / prod / release-linux.json

Это фрагмент релиза-файл linux.json

...{"id": "android", "name": "Поддержка сборки Android", "description": "Позволяет создавать ваши проекты Unity для платформы Android", "downloadUrl": "h ttps: //download.unity3d.com/download_unity/f2970305fe1c/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg "," category ":" Платформы "," connectedSize ": 1958542000," downloadSize ": 664332318," видимый ""selected": false, "destination": "{UNITY_PATH} / Editor / Data / PlaybackEngines / AndroidPlayer", "checkum": "d00addecefb7babcb9cd6a8085672908"} ...

Что нас интересует в этом файле, так это urlдля загрузки https://download.unity3d.com/download_unity/f2970305fe1c/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.6f1.pkg и контрольной суммы.

2.- Файл списка компонентов

Скачать файл из списка компонентов можно по здесь или создайте файл, например 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 

Наконец, выполните следующую командную строку.(Обратите внимание, что моя текущая установка Unity находится в $ 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/

0 голосов
/ 17 ноября 2018

Согласно это:

Возможные причины:

Поврежденный пакет (снова загрузите вручную из списка отдельных пакетов)

Повреждение файловой системы (восстановить диск из однопользовательского режима, перезагрузить компьютер и повторить попытку)

Учетная запись пользователя почему-то не входит в группу sudoers (более серьезная техническая проблема - проверьте форумы Apple)

Файл пакета, хранящийся на диске, странно отформатирован, поэтому права на выполнение установлены неправильно (сценарий до / после установки не запускается; перемещается на загрузочный диск)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...