Ошибка сборки EAS: «Устаревшие функции Gradle» не могут создать APKAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка сборки EAS: «Устаревшие функции Gradle» не могут создать APK

Сообщение Anonymous »

Я пытался создать APK моего приложения React Native Expo Dev Client, но у меня возникла ошибка. Мне удалось успешно сгенерировать его с первого раза с помощью EAS Build, и это сработало. Однако однажды я попытался сгенерировать его снова, не меняя никакой конфигурации в приложении, и он просто выдал ту же ошибку:

В этой сборке использовались устаревшие функции Gradle, что делало ее несовместимой с Gradle 9.0. BUILD FAILED через 2 м 13 с. Ошибка: сборка Gradle не удалась из-за неизвестной ошибки.

Я перепробовал все! Я искал решения в Интернете, но ничего не помогло.
  • Я очистил кеш с помощью ./gradle clean.
  • Запустил предварительную сборку с помощью npx expo prebuild --clean.
  • Удалил мои node_modules и package-lock.json и переустановил зависимости.
  • Удалил /android, .expo, .gradle и сгенерировал их заново.
  • Протестировано обновление Gradle до "https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip" (версия по умолчанию — 8.13).
  • Протестировано определение версии для classpath("com.android.tools.build:gradle:8.5.1") (когда я создаю /android, по умолчанию версия отсутствует).
  • Установлены библиотеки, которые могут конфликтовать, например React-native-google-signin.
Я использую Expo версии 53.0.23, React-Native версии 0.79.6 и Gradle - 8.13 в Windows 10.
Когда я запускаю его на своем эмуляторе с помощью npx expo run:android, он работает нормально!
Все шаги работают и не возвращают никаких ошибок **ЗА ИСКЛЮЧЕНИЕМ **при попытке создать APK. с помощью команды eas build -p android --profile Production.
Мой проект находится на Github по следующей ссылке: https://github.com/bycmlla/PsyRPG.git
В папке psyrpg/ERROR INFORMATIONS находится журнал ошибок в формате .txt и снимки экрана из моей учетной записи Expo.
Ниже приведены некоторые фрагменты кода с версии Gradle.
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists


buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.google.gms:google-services:4.4.1'
classpath('com.android.tools.build:gradle')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... nerate-apk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»