#android #unity3d
#Android #unity3d
Вопрос:
Теперь из всех моих проектов Android я не могу экспортировать сборки Android после обновления библиотеки с помощью Android Studio. Я снова и снова получал одну и ту же ошибку:
Этот проект не содержит каких-либо установленных внешних плагинов. Затем я также получал эту ошибку, всего за два дня до того, как она заработала должным образом.
Ответ №1:
Для создания проекта Unity3d использует стабильную версию инструментов сборки, а не rc (release candidate).
Путь к Android SDK обычно C:Users<username>AppDataLocalAndroidsdkbuild-tools
удаляет папку 29.0.0-rc1 или перемещает ее куда угодно. Вы также можете удалить rc версию инструментов сборки SDK через SDK Manager Android Studio.
При этом проект должен быть успешно собран.
Комментарии:
1. Где я могу найти папку 29.0.0-rc1? Я проверил папку SDK tools, ничего подобного не существует….
2. в папке build-tools
3. Это сработало отлично, теперь я могу экспортировать сборку Android.
4. У меня это тоже сработало. Однако после удаления экспериментальной версии SDK мне пришлось перезапустить Unity, чтобы это дало эффект.
5. @0xBFE1A8, большое вам спасибо, это действительно сработало для меня. Я перенес свои сборки Unity3D в Android Studio, чтобы изменить это строковое значение с «30.0.0» на «29.0.0», поскольку я ошибочно загрузил «30.0.0 rc1 и rc2» при обновлении. Действительно сэкономил мое время 🙂
Ответ №2:
Вам следует загрузить инструменты сборки Android SDK.
в Android Studio перейдите в Инструменты -> SDK Manager
в левой плоскости выберите Внешний вид и поведение -> Системные настройки -> Android SDK
теперь в правой плоскости выберите SDK Tools, после чего в правом нижнем углу появится флажок под названием Показать детали пакета.
Разверните инструменты сборки Android SDK, и вы сможете увидеть его версию.
Отмените выбор текущей версии и примените настройки, вам будет предложено удалить текущую версию инструментов сборки
И выберите версию 29.0.0 и установите ее