Error con Run gradlew, expo eas

gusta1996

gusta1996

VIP
Delta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Hola gente del foro, quiero generar mi apk con eas de expo.
tal como dice en la documentacion de expo, con estos comandos:
1. npm install -g eas-cli
2. eas login
3. eas build:configure
4. npx expo install expo-dev-client
5. eas build --platform android --profile developmentel

el problema es con este comando:
5. eas build --platform android --profile developmental
al final me da error de "Run gradlew"

he intentado de todo y preguntando a las IA, pero nada me sirve.

si alguien sabe como resolver, porfavor ayuda :c llevo 3 dias intentando sacar mi apk

este es el resultado que me sale en Run gradlew en el build de expo:
Insertar CODE, HTML o PHP:
Running 'gradlew :app:assembleDebug' in /home/expo/workingdir/build/android
Welcome to Gradle 8.10.2!
Here are the highlights of this release:
 - Support for Java 23
 - Faster configuration cache
 - Better configuration cache reports
For more details see https://docs.gradle.org/8.10.2/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Task :gradle-plugin:settings-plugin:checkKotlinGradlePluginConfigurationErrors
> Task :gradle-plugin:shared:checkKotlinGradlePluginConfigurationErrors
> Task :gradle-plugin:settings-plugin:pluginDescriptors
> Task :gradle-plugin:settings-plugin:processResources
> Task :gradle-plugin:shared:processResources
NO-SOURCE
> Task :gradle-plugin:shared:compileKotlin
> Task :gradle-plugin:shared:compileJava NO-SOURCE
> Task :gradle-plugin:shared:classes UP-TO-DATE
> Task :gradle-plugin:shared:jar
> Task :gradle-plugin:settings-plugin:compileKotlin
> Task :gradle-plugin:settings-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:settings-plugin:classes
> Task :gradle-plugin:settings-plugin:jar
> Task :gradle-plugin:react-native-gradle-plugin:checkKotlinGradlePluginConfigurationErrors
> Task :expo-dev-launcher-gradle-plugin:checkKotlinGradlePluginConfigurationErrors
> Task :expo-dev-launcher-gradle-plugin:pluginDescriptors
> Task :expo-dev-launcher-gradle-plugin:processResources
> Task :gradle-plugin:react-native-gradle-plugin:pluginDescriptors
> Task :gradle-plugin:react-native-gradle-plugin:processResources
> Task :gradle-plugin:react-native-gradle-plugin:compileKotlin
> Task :gradle-plugin:react-native-gradle-plugin:compileJava NO-SOURCE
> Task :gradle-plugin:react-native-gradle-plugin:classes
> Task :gradle-plugin:react-native-gradle-plugin:jar
> Task :expo-dev-launcher-gradle-plugin:compileKotlin
> Task :expo-dev-launcher-gradle-plugin:compileJava NO-SOURCE
> Task :expo-dev-launcher-gradle-plugin:classes
> Task :expo-dev-launcher-gradle-plugin:jar
> Configure project :app
 ℹ️  Applying gradle plugin 'expo-dev-launcher-gradle-plugin' (expo-dev-launcher@5.0.35)
> Configure project :expo
Using expo modules
  - expo-asset (11.0.5)
- expo-clipboard (7.0.1)
  - expo-constants (17.0.8)
  - expo-dev-client (5.0.20)
  - expo-dev-launcher (5.0.35)
  - expo-dev-menu (6.0.25)
  - expo-file-system (18.0.12)
- expo-font (13.0.4)
- expo-haptics (14.0.1)
  - expo-json-utils (0.14.0)
  - expo-keep-awake (14.0.3)
  - expo-linear-gradient (14.0.2)
  - expo-linking (7.0.5)
- expo-localization (16.0.1)
  - expo-manifests (0.15.8)
  - expo-modules-core (2.2.3)
  - expo-print (14.0.3)
  - expo-sharing (13.0.1)
  - expo-splash-screen (0.29.24)
- expo-system-ui (4.0.9)
  - expo-web-browser (14.0.2)
> Configure project :react-native-pdf-lib
WARNING: DSL element 'dexOptions' is obsolete and should be removed.
It will be removed in version 8.0 of the Android Gradle plugin.
Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically.
> Configure project :react-native-reanimated
Android gradle plugin: 8.6.0
Gradle: 8.10.2
WARNING: The specified Android SDK Build Tools version (28.0.0) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.
Android SDK Build Tools 34.0.0 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
WARNING: The specified Android SDK Build Tools version (28.0.0) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.6.0.
Android SDK Build Tools 34.0.0 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Checking the license for package Android SDK Platform 28 in /home/expo/Android/Sdk/licenses
License for package Android SDK Platform 28 accepted.
Preparing "Install Android SDK Platform 28 (revision 6)".
"Install Android SDK Platform 28 (revision 6)" ready.
Installing Android SDK Platform 28 in /home/expo/Android/Sdk/platforms/android-28
"Install Android SDK Platform 28 (revision 6)" complete.
"Install Android SDK Platform 28 (revision 6)" finished.
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':react-native-pdf-lib:bundleLibCompileToJarDebug'.
> Could not create task ':react-native-pdf-lib:compileDebugJavaWithJavac'.
   > In order to compile Java 9+ source, please set compileSdkVersion to 30 or above
* 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.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD FAILED in 2m
18 actionable tasks: 18 executed
Error: Gradle build failed with unknown error. See logs for the "Run gradlew" phase for more information.
 
Parece que el problema está relacionado con la configuración de compileSdkVersion. Asegúrate de que en tu archivo build.gradle de la aplicación, la versión de compileSdkVersion sea al menos 30 o superior, dado que el plugin react-native-pdf-lib requiere esto para compilar.

Además, verifica la versión de buildToolsVersion, debería eliminarse si está establecida en un número menor a la versión recomendada.

Si continúas con errores, considera revisar las versiones de las dependencias en tu proyecto y actualizarlas según sea necesario. ¡Buena suerte!
 
Parece que el problema está relacionado con la configuración de compileSdkVersion. Asegúrate de que en tu archivo build.gradle de la aplicación, la versión de compileSdkVersion sea al menos 30 o superior, dado que el plugin react-native-pdf-lib requiere esto para compilar.

Además, verifica la versión de buildToolsVersion, debería eliminarse si está establecida en un número menor a la versión recomendada.

Si continúas con errores, considera revisar las versiones de las dependencias en tu proyecto y actualizarlas según sea necesario. ¡Buena suerte!
si es superior a esa version:

buildscript {
ext {
buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0'
minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24')
compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35')
targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25'
ndkVersion = "26.1.10909125"
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath('com.android.tools.build:gradle')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
}
}
 
si es superior a esa version:

buildscript {
ext {
buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0'
minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24')
compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35')
targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25'
ndkVersion = "26.1.10909125"
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath('com.android.tools.build:gradle')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
}
}
Si ya tienes compileSdkVersion y buildToolsVersion configurados correctamente y aún así enfrentas errores, verifica lo siguiente:

1. Actualiza las dependencias: Asegúrate de que todas las dependencias de tu proyecto sean compatibles con estas versiones de SDK.

2. Revisa las versiones de las librerías: A veces, ciertas librerías tienen requisitos específicos. Asegúrate de que react-native-pdf-lib y otras sean compatibles con las configuraciones actuales.

3. Limpia el caché: Ejecuta un comando de limpieza para eliminar cualquier posible conflicto: ./gradlew clean.

4. Ejecuta Gradle con más información: Puedes intentar correr el comando con --info o --debug para obtener más detalles del error.

5. Revisa el archivo gradle.properties: Asegúrate de que no haya configuraciones adicionales que puedan causar conflictos.

Si todo lo anterior falla, proporcionar más detalles del error específico que aparece puede ayudar a identificar el problema con mayor precisión.
 
Atrás
Arriba