React Native Android – No se pudo encontrar ni cargar la clase principal org.gradle.wrapper.GradleWrapperMain

Estoy tratando de hacer el tutorial de Android para React Native, pero estoy golpeando una pared. Todos los requisitos para React Native para trabajar son buenos para ir, y he seguido las instrucciones de configuración de Android . No tengo un .bashrc, así que hice uno y puse la export ANDROID_HOME=/usr/local/opt/android-sdk adentro allí, pero realizó cuando hice echo $ANDROID_HOME , no conseguí nada a cambio. También no tengo un .profile, así que lo agregué a mi bash_profile, y ahora devuelve la trayectoria con echo.

He instalado

  • Android SDK Build-tools versión 23.0.1
  • Android 6.0 (API 23)
  • Repositorio de soporte de Android

tanto como

  • Intel x86 Atom System Image (para Android 5.1.1 – API 22)
  • Intel x86 Emulator Accelerator (instalador HAXM)

Instalé la extensión del núcleo de Intel HAXM y creé un AVD usando los mismos parámetros mostrados en las instrucciones de configuración.

Entonces comencé el emulador para el dispositivo que creé, abrí una nueva lengüeta en el terminal y funcioné react-native run-android , y ése es cuando golpeé el error.

Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Could not install the app on the device, see the error above.

He creado dos React Native diferentes proyectos con sólo el esqueleto, y me da el error con los dos, lo que me hace creer que estoy haciendo algo mal. ¿Alguien más ha encontrado este error o tiene alguna idea de lo que podría estar pasando?

Nota: Funciona muy bien en iOS con XCode

Actualizar:

Así que alguien más me envió un nuevo proyecto React Native que ellos crearon en su máquina. Lo he descargado y descomprimido en mi carpeta de descargas. Después de abrirlo, I npm install ed. Entonces empecé el emulador y funcioné react-native run-android . Funcionó. Así que intenté lo mismo con el mismo archivo en la carpeta que debería estar pulg Y luego me dieron el error. Así que parece que podría tener algo que ver con mi entorno? En ambas carpetas, las versiones nodo y npm son las mismas (nodo v4.1.0 y npm 2.14.5).

Es posible que necesite generar los archivos de gradle wrapper ejecutando gradle wrapper en la raíz del proyecto. Consulte ¿Cómo / cuándo generar archivos de contenedor Gradle?

  • Cómo utilizar la barra de herramientas en la aplicación nativa de Android de la aplicación
  • ¿Pueden las partes nativas de un paquete de reaccionar nativo ser ejecutadas y desarrolladas de forma independiente?
  • Reaccione errorTimeout nativo que consigue lista del dispositivo. Cuando se ejecuta hola mundo en ubuntu
  • Archivo default.realm no se muestra en el navegador de cromo
  • Cómo cambiar la posición del cursor en TextInput? (Reactivo-nativo)
  • El servidor de adb está desactualizado. asesinato
  • React Native: Determine el número de líneas del componente Text
  • Cambiar el nombre del paquete para Android en React Native
  • Com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: No se pudo instalar todo
  • Reaccionar Native Memory Leakage Animation Issue
  • Implementar la aplicación de Android. Falta la tarea 'installReleaseDebug' para gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.