Top.Mail.Ru
Ответы
Аватар пользователя
11мес
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

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

уже неделю не могу решить эту проблему, менял русские символы, менял jdk и gradle(версии)
Прошу помогите

первая ошибка

123456789
 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 
 

вторая

12345
 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) 
 

третья

12345
 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 

Заранее спасибо

По дате
По рейтингу
Аватар пользователя
Гуру
11мес

Похоже, возникли проблемы с 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 проекта