Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка gradle build failed на unity

Psycho Ученик (141), на голосовании 2 месяца назад
уже неделю не могу решить эту проблему, менял русские символы, менял jdk и gradle(версии)
Прошу помогите

первая ошибка
 CommandInvokationFailure: Gradle build failed.  
C:/Program Files/Unity/Hub/Editor/2019.4.21f1/Editor/Data/PlaybackEngines/AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
вторая

 UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors 
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002bf] in <208995a09fe148f5a6f6c571838c154f>:0
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in <208995a09fe148f5a6f6c571838c154f>:0
UnityEngine.GUIUtility:ProcessEvent (int,intptr)
третья
 Starting a Gradle Daemon, 1 busy and 5 incompatible Daemons could not be reused, use --status for details 

> Configure project :launcher
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only
Exception while marshalling
Заранее спасибо
Голосование за лучший ответ
Teslak Гуру (3245) 3 месяца назад
Похоже, возникли проблемы с Gradle build в Unity при сборке Android-проекта.

Первая и третья ошибки указывают на проблемы с правами доступа к SDK Android:

Exception while marshalling C:\Program Files\Unity\Hub\Editor\2019.4.21f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only

Это говорит о том, что Unity не может получить доступ на запись к файлам SDK Android.



Вторая ошибка показывает, что есть 4 ошибки при сборке, но не предоставляет подробностей.

Для решения этих проблем попробуйте следующее:

Запустите Unity от имени администратора. Это может решить проблему с правами доступа.
Проверьте настройки Android SDK в Unity:

Откройте Edit > Preferences > External Tools
Убедитесь, что путь к Android SDK указан правильно
Попробуйте использовать встроенный SDK, установив галочку "Use Embedded Android SDK Tools"

Обновите Android SDK и Build Tools через Android Studio:
Откройте Android Studio
Перейдите в SDK Manager
Обновите Android SDK Build-Tools до последней версии
Обновите Android SDK Platform-Tools

Очистите кеш Gradle:
Закройте Unity
Удалите папку .gradle в вашем пользовательском каталоге
Перезапустите Unity

Проверьте, нет ли конфликтов версий в build.gradle файле вашего проекта. Убедитесь, что версии SDK и Build Tools соответствуют тем, что установлены в вашей системе.
Попробуйте изменить версию Gradle в Unity:

Откройте Edit > Project Settings > Player > Android
В разделе Other Settings найдите Gradle Build System
Попробуйте изменить версию Gradle Template или переключиться между Gradle и Internal build system

Если проблема сохраняется, предоставьте дополнительную информацию:
Версия Unity
Версия Android SDK
Содержимое файла build.gradle проекта
PsychoУченик (141) 3 месяца назад
проблема не решена
Еще проблема
 FAILURE: Build failed with an exception. 

* What went wrong:
A problem occurred configuring project ':launcher'.
> android.defaultConfig.versionCode is set to 0, but it should be a positive integer.


* 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.


BUILD FAILED in 10s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEngine.GUIUtility:ProcessEvent (int,intptr)
PsychoУченик (141) 3 месяца назад
Исправил ошибку путем изменения значения version code
Похожие вопросы