Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,221

Как обновить Android SDK ?

16.02.2024, 15:51. Показов 1992. Ответов 7

Студворк — интернет-сервис помощи студентам
Не было раньше нужды его обновлять, но проект со временем перестал билдиться. выдает ошибку что нужно обновить этот модуль. но в UnityHub и в самом движке не могу понять как это сделать. неужели переустанавливать юньку вместе с этим модулем ?
версия 2021.3.34f.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2024, 15:51
Ответы с готовыми решениями:

Set-up Android SDK path to make Android remote work
НУ что дорогие форумчане рад вступить в ваши ряды. мы с моим лучшим другом решели зделать игру и сталкнулись с проблемой ,а именно на новой...

Set-up Android SDK path to make Android remote work
Здравствуйте. Установил Unity 2020.1.17f1. Сменил платформу на Android. При старте в консоль выводит следующее: Set-up Android SDK...

Обновить SDK tools до 26.1.1
Unity требует обновить android SDK tools, но Sdk manager не показывает новые доступные версии, что делать?

7
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 903
16.02.2024, 16:06
Предполагаю, что проблема не в обновлении Android SDK, в версии 2021.3 не такие уж и старые инструменты андройда.
Какой у Вас максимальный уровень целевого API? Думаю что вряд ли ниже 33.
Скорее всего какой-то плагин мозг делает. К примеру, долго парился с версиями Gradle и SDK после установки Yandex Mobile Ads SDK, оказалось, что инструкцию не до конца прочитал, надо было галочки поставить "Castom Main Gradle Template".
Ну а если уж очень хочется вы можете скачать новую версию unity с пакетом для android. И в настройках рабочей (Edit - Preferences - External Tool) указать путь до новых версий SDK, JDK, NDK и Gradle.
1
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,221
16.02.2024, 16:29  [ТС]
спасибо!
Цитата Сообщение от Erdinger Посмотреть сообщение
Какой у Вас максимальный уровень целевого API? Думаю что вряд ли ниже 33.
не совсем понял, где это посмотреть ))

вот с консоли надпись прилагаю.

Кликните здесь для просмотра всего текста

CommandInvokationFailure: Failed to update Android SDK package list.
C:\Program Files\Unity\Hub\Editor\2021.3.34f1\Edito r\Data\PlaybackEngines\AndroidPlayer\SDK \cmdline-tools\2.1\bin\sdkmanager.bat --list

Environment Variables:
PROCESSOR_ARCHITECTURE = AMD64
AMPLITUDE_API_KEY_GREENBUCKET_PROD = c86fea37a9e1d3f0878b96e15b111c7c
JAVA_HOME = C:\Program Files\Unity\Hub\Editor\2021.3.34f1\Edito r\Data\PlaybackEngines\AndroidPlayer\Ope nJDK
USERDOMAIN = WIN-H3MF16DF50G
ADSK_3DSMAX_x64_2016 = C:\Program Files\Autodesk\3ds Max 2016\
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
COMPUTERNAME = WIN-H3MF16DF50G
DEBUG_ENV_VAR = UnityHub
LOGONSERVER = \\WIN-H3MF16DF50G
AMPLITUDE_TOKEN_GREENBUCKET_PROD = yyzPzalJDwrQcYNuOZam0bhKb26WyyhK
AMPLITUDE_DEPLOYMENT_KEY_RED_BUCKET_PROD = client-zH8Y7OK1i331EKuG77C6UxN8ygcM6LzS
AMPLITUDE_API_KEY_YELLOWBUCKET_DEV = 48835b4d1f5e342aefe5f016324d296a
ProgramData = C:\ProgramData
SESSIONNAME = Console
AMPLITUDE_TOKEN_YELLOWBUCKET_PROD = Ph-837Q6GNodAkyc2MRkxVPUcjlIET4d
ALLUSERSPROFILE = C:\ProgramData
ADSK_3DSMAX_x64_2020 = C:\Program Files\Autodesk\3ds Max 2020\
SystemRoot = C:\Windows
windir = C:\Windows
AMPLITUDE_API_KEY_REDBUCKET_DEV = 46b8b46515e7632fc42a504b72e05fd0
VRAY_OSL_PATH_3DSMAX2016 = C:\Program Files\Chaos Group\V-Ray\3ds Max 2016\opensl
ProgramFiles(x86) = C:\Program Files (x86)
VRAY4_FOR_3DSMAX2016_PLUGINS = C:\Program Files\Chaos Group\V-Ray\3ds Max 2016/bin/plugins
VRAY4_FOR_3DSMAX2016_MAIN = C:\Program Files\Chaos Group\V-Ray\3ds Max 2016/bin
ProgramW6432 = C:\Program Files
OS = Windows_NT
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
HEAP_CLIENT_TOKEN_STAGING = 3786794399
HOMEPATH = \Users\User
AMPLITUDE_TOKEN_REDBUCKET_DEV = U4PSN7S7PuYVRODivvdcFwbu8R6IHGqa
CHROME_CRASHPAD_PIPE_NAME = \\.\pipe\crashpad_5932_WSQCKZQKCOFVOHRA
CUDA_CACHE_MAXSIZE = 268435456
PROCESSOR_LEVEL = 6
JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8
CommonProgramFiles = C:\Program Files\Common Files
windows_tracing_logfile = C:\BVTBin\Tests\installpackage\csilogfil e.log
PUBLIC = C:\Users\Public
TEMP = C:\Users\User\AppData\Local\Temp
CommonProgramW6432 = C:\Program Files\Common Files
AMPLITUDE_TOKEN_YELLOWBUCKET_DEV = wKi8foVigDditGFvmZewRFWsEbX9Y0YO
AMPLITUDE_API_KEY_GREENBUCKET_DEV = 3ded2a762163603391a425f688f990c8
AMPLITUDE_API_KEY_REDBUCKET_PROD = ca12bb461ea96f9bdf5df4ded7d52994
HOMEDRIVE = C:
AMPLITUDE_API_KEY_STAGING = 83ee04fccc67e4fcc7dd527c4c6f1e21
USERNAME = User
AMPLITUDE_API_KEY_YELLOWBUCKET_PROD = e03a9bbe92dc38a88cdb068d24c65b46
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;. WSF;.WSH;.MSC
AMPLITUDE_TOKEN_REDBUCKET_PROD = QqyoFpcWPi7V17p80_46CF6-sNGRGbHo
NUMBER_OF_PROCESSORS = 12
windows_tracing_flags = 3
AMPLITUDE_TOKEN_GREENBUCKET_DEV = 84H2gMm_FJzhr3mBaX1lM1JVukmCM7d9
VRAY_SEND_FEEDBACK = 1
AMPLITUDE_DEPLOYMENT_KEY_RED_BUCKET_DEV = client-wbjHYrmeSR87GmWOE7LDpf7sUySOIKHm
PSModulePath = C:\Windows\system32\WindowsPowerShell\v1 .0\Modules\
ComSpec = C:\Windows\system32\cmd.exe
ORIGINAL_XDG_CURRENT_DESKTOP = undefined
VRAY_MDL_PATH_3DSMAX2016 = C:\Program Files\Chaos Group\V-Ray\3ds Max 2016\mdl
PROCESSOR_REVISION = 2d07
FP_NO_HOST_CHECK = NO
TMP = C:\Users\User\AppData\Local\Temp
SystemDrive = C:
AMPLITUDE_API_KEY = 28f3cae0b33b8b3702120c9ed1a935aa
SENTRY_ACCESS_TOKEN = 3df78d9e53f8456aa90fbae044ce1a6261421ab1 d0014674bc2e933477289017
HEAP_CLIENT_TOKEN = 1717415662
APPDATA = C:\Users\User\AppData\Roaming
Path = C:\Windows\system32;C:\Windows;C:\Window s\System32\Wbem;C:\Windows\System32\Wind owsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\
ProgramFiles = C:\Program Files
LOCALAPPDATA = C:\Users\User\AppData\Local
USERPROFILE = C:\Users\User
WOOTRIC_CLIENT_TOKEN = NPS-aa8be4c3


stderr[
Error: Could not find or load main class Files\Unity\Hub\Editor\2021.3.34f1\Edito r\Data\PlaybackEngines\AndroidPlayer\SDK \cmdline-tools\2.1\bin\\..
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[

]
exit code: 1
UnityEditor.Android.Command.WaitForProgr amToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForPr ocessToExit waitingForProcessToExit, System.String errorMsg) (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForPr ocessToExit waitingForProcessToExit, System.String errorMsg) (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.AndroidSDKTools.RunA ndroidSdkTool (System.String toolName, System.String arguments, System.Boolean updateCommand, System.String errorMsg, System.String toolsDir, System.String[] warningsToIgnore) (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.AndroidSDKTools.List ComponentsVersions () (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.SDKManager.UpdatePac kagesList () (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.SDKManager.ListAvail able (UnityEditor.Android.SDKManager+Componen t type) (at <2c344dfa67884d4ca623f814e4a08809>:0)
UnityEditor.Android.PlayerSettingsEditor Extension+<>c__DisplayClass127_0.<StartG ettingReleasedAPILevels>b__0 () (at <2c344dfa67884d4ca623f814e4a08809>:0)
System.Threading.ThreadHelper.ThreadStar t_Context (System.Object state) (at <7e05db41a20b45108859fa03b97088d4>:0)
System.Threading.ExecutionContext.RunInt ernal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <7e05db41a20b45108859fa03b97088d4>:0)
System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <7e05db41a20b45108859fa03b97088d4>:0)
System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) (at <7e05db41a20b45108859fa03b97088d4>:0)
System.Threading.ThreadHelper.ThreadStar t () (at <7e05db41a20b45108859fa03b97088d4>:0)
UnityEngine.<>c:<RegisterUECatcher>b__0_ 0(Object, UnhandledExceptionEventArgs)



Добавлено через 3 минуты
а вот предупреждение с консоли
Кликните здесь для просмотра всего текста

Failed getting available Android API levels. Make sure your android sdk tools version is 25 or higher and you have internet connection.
System.Threading.ThreadHelper:ThreadStar t ()


Добавлено через 6 минут
вот еще ошибки с консоли
Кликните здесь для просмотра всего текста
Error: Could not find or load main class Files\Unity\Hub\Editor\2021.3.34f1\Edito r\Data\PlaybackEngines\AndroidPlayer\SDK \cmdline-tools\2.1\bin\\..
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Кликните здесь для просмотра всего текста
UnityEditor.BuildPlayerWindow+BuildMetho dException: 3 errors
at UnityEditor.BuildPlayerWindow+DefaultBui ldMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in <0a81bd77f3334bdfa5d31008229edcac>:0
at UnityEditor.BuildPlayerWindow.CallBuildM ethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <0a81bd77f3334bdfa5d31008229edcac>:0
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
0
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,221
16.02.2024, 16:33  [ТС]
0
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,221
16.02.2024, 16:33  [ТС]
вы про это ?
Цитата Сообщение от Erdinger Посмотреть сообщение
Какой у Вас максимальный уровень целевого API? Думаю что вряд ли ниже 33.
0
12 / 10 / 3
Регистрация: 23.06.2022
Сообщений: 39
16.02.2024, 16:52
надо в Editor\Data\PlaybackEngines\AndroidPlaye r\SDK\cmdline-tools\2.1\bin\sdkmanager.bat
заменить строчку
Bash
1
set DEFAULT_JVM_OPTS=-Dcom.android.sdklib.toolsdir=%~dp0\..
на
Bash
1
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."
1
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 903
16.02.2024, 16:53
Цитата Сообщение от Gammister Посмотреть сообщение
Failed getting available Android API levels.
Он у Вас не получает информацию о имеющихся уровнях target API. Это какая-то поломка в Unity, у меня что-то похожее было, не помню как выкрутился, толи "use highest installed" поставил, толи наоборот отключил.
30ый целевой API конечно для Google Play маловато будет, но билд собрать достаточно.
1
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,221
16.02.2024, 22:07  [ТС]
Цитата Сообщение от DbIMok Посмотреть сообщение
надо в Editor\Data\PlaybackEngines\AndroidPlaye r\SDK\cmdline-tools\2.1\bin\sdkmanager.bat
заменить строчку
Bash
Выделить код
1
set DEFAULT_JVM_OPTS=-Dcom.android.sdklib.toolsdir=%~dp0\..
на
Bash
Выделить код
1
set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."
вот как нормальный человек мог бы догадаться про такое решение ?

список максимального API тоже увеличился до 34 и SDK обновился во время билда, задав вопрос об обнове.
спасибо помогло !

Добавлено через 2 часа 56 минут
правда теперь, при запуске приложения на смартфоне матюкается, что версия приложения не поддерживается операционной системой, но все же запускается. что это может быть ?
Redmi 12C, версия андроида 14 UP1A.231005.007.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2024, 22:07
Помогаю со студенческими работами здесь

Android sdk
Здравствуйте. Написал игру на андроид начал собирать её и просит указать путь к андроил сдк, её у меня нет. В общем скачал android studio,...

android sdk + unity3d
Здравствуйте! Хотел спросить у меня вылезла ошибка после переустановки android sdk. И теперь когда в хочу забилдить apk он мне выдаёт...

Unity3D не видит Android SDK
При построении андроид приложения выдаёт 3 ошибки: Error:Invalid command android UnityEditor.HostView:OnGUI() ...

Unity 2018 не находит android sdk
Пытаюсь скомпилировать простенькую сцену чтобы потестить на телефоне, установил все нужные, в том числе и Android SDK, указал путь до него...

ANdroid SDK Command Line Tools
Приветствую всех! Хочу научиться делать Android-приложения на Unity. Установил Unity Hub, установил последнюю версию юнити...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru