Ошибки Unreal Engine Gradle

В настоящее время я пытаюсь развернуть проект Unreal Engine 4.27 на телефоне Android. Я следовал официальным инструкциям по настройке развертывания Android, использую Gradle 7.0.3 и пробовал 8+ и 6+.

Сначала у меня были ошибки при установке Java, я обновил их до OpenJDK 21, и эти ошибки прекратились. Затем у меня возникли ошибки при установке Android Studio, после полной переустановки эти ошибки также прекратились, но теперь моя главная проблема — новая ошибка.

LogPlayLevel: A problem occurred configuring project ':app'.
LogPlayLevel: > Could not create task ':app:processDebugMainManifest'.
LogPlayLevel:    > Cannot use @TaskAction annotation on method IncrementalTask.taskAction$gradle_core() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs is not a valid parameter to an action method.

Я перепробовал все решения в Интернете, и ничего не помогло. Я удалил Gradle со своего компьютера и переустановил его, но это не помогло. Я пытался развернуть совершенно пустой проект, но это не помогло.

Что я могу попробовать дальше?

Я попытался развернуть проект Unreal Engine 4.27 на телефоне Android, а также упаковать его в папку Android. Я ожидал, что проект будет развернут на телефоне или в папке, но оба получили одну и ту же ошибку.

Ну, это ошибка Gradle, значит, что-то не так в ваших сценариях сборки. Похоже на какую-то несовместимость версий. Я бы позаботился о том, чтобы все плагины использовали свои последние версии. Опубликуйте свои файлы build.gradle и settings.gradle, если вам нужна дополнительная помощь.

Simon Jacobs 09.04.2024 14:54

Спасибо за вашу помощь, мне действительно удалось решить эту проблему. Я думаю, вы были правы, мои файлы были немного шаткими, каждый из них был проверен и проверен на предмет его версии Gradle, и он прошел, затем у меня было еще больше ошибок, и еще больше после этого, но мне, наконец, удалось развернуть приложение раньше!

Art_919 09.04.2024 18:51
0
2
101
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема заключалась в несоответствии версий Gradle между различными файлами Gradle в проекте. Вручную просматривая каждый из них и проверяя, что установка Gradle работает.

Затем у меня возникла ошибка AAPT2, которую удалось исправить путем понижения версии моих инструментов APK до версии 32.0.0. Затем у меня возникла ошибка повреждения инструментов APK, и ее удалось устранить путем переименования сценариев d8 в dx в файлах сборки SDK. Затем у меня возникли ошибки Unreal Engine при развертывании на Android 14, что потребовало изменения исходного кода, ссылка на который приведена здесь: https://forums.unrealengine.com/t/targeting-s-version-31-and-above-requires-that-an-explicit-value-for-android/781380/2 (2-й комментарий)

Затем у меня возникли проблемы с ASTC, сообщавшим, что файла дескриптора нет, и это было исправлено с помощью ETC2. Затем на заставке постоянно происходил сбой, потому что студия Android не поддерживает OpenGL 3.2.

Наконец, после всех этих ошибок, я развернул его на своем личном телефоне, и он успешно развернут!

Другие вопросы по теме