При попытке сделать билд под андроид выскакивает следующее:
CommandInvokationFailure: Gradle build failed.
C:/Program Files/Unity/Hub/Editor/2019.4.40f1/Editor/Data/PlaybackEngines/AndroidPlayerOpenJDKbinjava.exe -classpath "C:Program FilesUnityHubEditor2019.4.40f1EditorDataPlaybackEnginesAndroidPlayerToolsgradlelibgradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[
FAILURE: Build failed with an exception.
* Where:
Build file 'C:UsersArtomNew GameTempgradleOutlauncherbuild.gradle' line: 3
* What went wrong:
A problem occurred evaluating project ':launcher'.
> Failed to apply plugin [id 'com.android.application']
> Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.AndroidJavaTools.RunJava (System.String args, System.String workingdir, System.Action`1[T] progress, System.String error) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
Rethrow as GradleInvokationException: Gradle build failed
UnityEditor.Android.GradleWrapper.Run (UnityEditor.Android.AndroidJavaTools javaTools, System.String workingdir, System.String task, System.Action`1[T] progress) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <dd2e71f8d45046b88d6d3169a8084aec>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <7105be432fb64891b07085914e6cd5c1>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Ошибка при билде игры на Андроид.
Ошибка при билде игры на Андроид.
Появляются 3 ошибки когда билдется на Андроид(а точнее когда уже почти добилделась) и перестаёт билдится.
Первая
Вторая
Третья
И ещё это — Error building Player: 2 errors
-
Arsenii - UNец
- Сообщения: 26
- Зарегистрирован: 01 ноя 2017, 21:30
Re: Ошибка при билде игры на Андроид.
ustas235 25 мар 2018, 14:14
Я кончечно могу ошибаться, но судя по этой строчке у тебя чете не то с библиотеками
The SDK Build Tools revision (23.0.2) is too low for project ‘gradleOut’. Minimum required is 25.0.0
загрузи в андройд студио SDK Build Tools версию 25.0.0
- ustas235
- UNец
- Сообщения: 23
- Зарегистрирован: 25 мар 2018, 10:24
Re: Ошибка при билде игры на Андроид.
Arsenii 25 мар 2018, 16:37
У меня нет андроид студио. Он много весит?
-
Arsenii - UNец
- Сообщения: 26
- Зарегистрирован: 01 ноя 2017, 21:30
Re: Ошибка при билде игры на Андроид.
Valerich 25 мар 2018, 17:29
Да не то что бы много — (~600мб и более в зависимости с sdk или нет) Sdk tool -130мб.
Вы проект хотите в Android Studio собирать? Или в Unity?
Minimum required is 25.0.0
Тут все само собой говорит.
-
Valerich - UNITрон
- Сообщения: 328
- Зарегистрирован: 07 сен 2016, 11:24
Re: Ошибка при билде игры на Андроид.
Arsenii 25 мар 2018, 18:28
Не понял «собирать». Я просто хочу сбилдеть игру чтобы играть на телефоне.
Я переустановил SDK, JDK, Java но луче не стало.
В SDK 26 нет SDK manager.exe но есть sdkmanager.bat который не запускается также есть android.bat который тоже не запускается.
Пробовал сделать так
, тоже не работает.
Пробовал устанавливать SDK 24 версии чтобы обновится в менежире, не устанавливается, требует JDK старой версии(как я понял).
Потратил целый день и так и не продвинулся в этом вопросе.
-
Arsenii - UNец
- Сообщения: 26
- Зарегистрирован: 01 ноя 2017, 21:30
Re: Ошибка при билде игры на Андроид.
Valerich 25 мар 2018, 18:43
Понятно.
Тут читали? http://unity3d.ru/distribution/viewtopic.php?f=20&t=42449&start=15
не устанавливается, требует JDK старой версии
может в переменных средах(винды) не прописаны пути к jdk?
Java/jdk1.8.0_131binjava.exe
Ну это и так «старая».
Можете и не скачивать студию а достаточно sdk tools поставить и jdk 32x битную (например), прописав пути, обновить api через sdk manager, далее в unity уже выбрать целевую платформу — то есть android
-
Valerich - UNITрон
- Сообщения: 328
- Зарегистрирован: 07 сен 2016, 11:24
Re: Ошибка при билде игры на Андроид.
Arsenii 25 мар 2018, 19:57
До того как взялся переустанавливать я пытался обновить SDK через Unity во время билденга когда он говорил что версия устарела но если согласится на обновление он выдавал ошибку.
Unity хочет SDK <= 25 но у меня с этим проблемы по этому я и спрашиваю.
JDK старый в ошибки потом что эта ошибка ещё до переустановки JDK.
-
Arsenii - UNец
- Сообщения: 26
- Зарегистрирован: 01 ноя 2017, 21:30
Re: Ошибка при билде игры на Андроид.
Valerich 25 мар 2018, 21:34
Unity хочет SDK <= 25
Ну значит надо ему 25 или 24 версию скачать !)
В SDK 26 нет SDK manager.exe но есть sdkmanager.bat который не запускается также есть android.bat который тоже не запускается.
https://answers.unity.com/questions/132 … -to-l.html
viewtopic.php?f=20&t=42449&start=15
Тут надо обновлять в зависимости какая версия у вас unity, (например 5.6.4 у меня, и к ней и в настройках (minimum api level это 16-й то бишь андроид 4.1) и в sdk уровень API -16 -который должен быть установлен/ загружен лучше все это вручную а не через Unity)
У меня тут самый минимум(скрины), у вас что?
Этот минимум весит 5гб, а не 20 как у меня было со всеми считай api, на юнити старых версий
В настройках unity в Preferences в External Tools все находится? указанны папки JDK и SDK?
Даже не знаю, вроде все.
-
Valerich - UNITрон
- Сообщения: 328
- Зарегистрирован: 07 сен 2016, 11:24
Re: Ошибка при билде игры на Андроид.
djon801 26 мар 2018, 00:53
Да всё это шляпа лысая с этим новым SDK Manager,на старом у меня на всех версиях билдилось,я 2 года назад старый SDK Manager обнавлял,и на юни2017 норм работало,пока диски все не отфармотировал.и теперь у меня такаяже беда.Дайте люди сетапку старого SDK Manager.и будет нам счастье,я уже 4 дня голову ломаю.Парнишка видемо тоже влип
Поделитесь устоновщиком того что на скринах выше
В пекло все эти андроид студии))
-
djon801 - Старожил
- Сообщения: 506
- Зарегистрирован: 03 май 2014, 15:08
Re: Ошибка при билде игры на Андроид.
BFZ 26 мар 2018, 02:31
у меня с андроид студио все работает нормально
- BFZ
- UNITрон
- Сообщения: 252
- Зарегистрирован: 28 июн 2017, 02:16
Re: Ошибка при билде игры на Андроид.
Valerich 26 мар 2018, 16:25
Arsenii Ну чего как разобрался? Все работает? Получилось?
-
Valerich - UNITрон
- Сообщения: 328
- Зарегистрирован: 07 сен 2016, 11:24
Re: Ошибка при билде игры на Андроид.
1max1 26 мар 2018, 17:11
-
1max1 - Адепт
- Сообщения: 5426
- Зарегистрирован: 28 июн 2017, 10:51
Re: Ошибка при билде игры на Андроид.
Valerich 26 мар 2018, 17:31
У меня вчера был sdk 24.4.1 (на моих скринах он, но я повысил вчера версию до 25.2.5 ) — И все равно все работает.
djon801 — уже в отписался в теме iPhone & Android так что у него все нормально и работает) Он установил 10 jdk вместо 1.8 и из за этого не работало… Сейчас все ок!(у него)
-
Valerich - UNITрон
- Сообщения: 328
- Зарегистрирован: 07 сен 2016, 11:24
Вернуться в Общие вопросы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Версия Unity 2021.3.3f1
Во время создания билда игры консоль выдает эти ошибки:
Win32Exception: ApplicationName=’C:cube’s taleLibraryPackageCachecom.unity.burst@1.7.1.Runtimebcl.exe’, CommandLine=’—debug=Full —opt-level=2 «@C:UsersmrhooAppDataLocalTemptmp33bbc14f.tmp»‘, CurrentDirectory=’C:/cube’s tale/Assets/..’, Native error= Не удается найти указанный файл.
Error building Player: Win32Exception: ApplicationName=’C:cube’s taleLibraryPackageCachecom.unity.burst@1.7.1.Runtimebcl.exe’, CommandLine=’—debug=Full —opt-level=2 «@C:UsersmrhooAppDataLocalTemptmp33bbc14f.tmp»‘, CurrentDirectory=’C:/cube’s tale/Assets/..’, Native error= Не удается найти указанный файл.
Error building Player: 3 errors
Build completed with a result of ‘Failed’ in 40 seconds (39666 ms)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&
UnityEditor.BuildPlayerWindow+BuildMethodException: 5 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in <31b86d204baf45de8328f2d1261a79f7>:0
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <31b86d204baf45de8328f2d1261a79f7>:0
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
При этом естественно в самом движке игра работает без каких либо проблем, так же указанные файлы в ошибках я нахожу по этим путям. Что делать ума не приложу.
Serj190492, А как сделать,чтобы разрешение экрана на всех устройствах (Android) было нормальным?
Чтобы автоматически подбиралось разрешение под какое либо устройство?
Добавлено через 20 минут
С изображением всё нормально будет?
Есть проблема небольшая. В предпоследней ошибке написано следующее: Error building Player: 2 errors. Как исправить эту ошибку?
Есть ещё одна ошибка, в которой показан путь к папке: «DGamesпрогиEditorDataPlaybackEnginesAndroidPlayertoolsgradlelibgr adle-launcher-4.0.1.jar»org.Gragle.launcher.GradleMain «-Dorg.gradle.jvmaps=-Xmx2048m» «assemblegleDebug»
Что с этим-то делать? Как исправить? Если ничего не,мне кажется,надо сюисправить слово «Проги»,чтобы русских букв не было. Кириллица же не должна быть?
Добавлено через 8 часов 16 минут
Serj190492, А как сделать,чтобы разрешение экрана на всех устройствах (Android) было нормальным?
Чтобы автоматически подбиралось разрешение под какое либо устройство?
Добавлено через 20 минут
С изображением всё нормально будет?
Есть проблема небольшая. В предпоследней ошибке написано следующее: Error building Player: 2 errors. Как исправить эту ошибку?
Есть ещё одна ошибка, в которой показан путь к папке: «DGamesпрогиEditorDataPlaybackEnginesAndroidPlayertoolsgradlelibgr adle-launcher-4.0.1.jar»org.Gragle.launcher.GradleMain «-Dorg.gradle.jvmaps=-Xmx2048m» «assemblegleDebug»
Что с этим-то делать? Как исправить? Если ничего не,мне кажется,надо сюисправить слово «Проги»,чтобы русских букв не было. Кириллица же не должна быть?
Vladikk18112002 на форуме Обратить внимание администрации на это сообщение 0
Gradle build failed Unity
or Gradle build failed see the console for details , in this article i will explain how to fix this problem .
How to Fix Gradle build failed Unity
make sure setup Java Jdk 1.8.0_77 then Install SDK From Android Studio and Fix SDK Problems Then download NDK compatible with unity version then download recommended gradle version .
1 — Install Java JDK 1.8.0_77 and setup environment .
in article How to Install Java JDK 1.8.0_77 you will find steps to install java jdk 1.8.0_77 and setup environment (JAVA_HOME) .
2 — Install SDK And Fix SDK Problems .
in article How to Install SDK you will find steps to install sdk and fix sdk problems .
3 — Install NDK And Gradle .
in article Unity Android Support Setup JDK SDK NDK Gradle For All Versions you will find compatible ndk version and gradle and fix errors android 12 and above .