studio - No se pudo encontrar tools.jar Reaccionar con Android nativo en Windows 10
problemas de renderizado en android studio (9)
Encuentre y copie tool.jar de la ruta JDK C: / Program Files / Java / jdk1.8.0_151 / lib / tool.jar
luego pégalo en la carpeta JRE C: / Program Files / Java / jre1.8.0_181 / lib
luego borre la carpeta de compilación de su proyecto / android / app / => build
y luego prueba react-native run-android
chicos. Solo intento instalar reaccionar nativo en mi computadora portátil. He seguido todas las instrucciones de configuración, pero todavía recibo esos errores.
* What went wrong:
Execution failed for task '':app:compileDebugJavaWithJavac''.
> Could not find tools.jar
utilicé genymotion con os versión 5.1.0, configuré una variable de entorno para android_home. ¿Alguna idea de lo que extraño aquí?
Establecer la falta de la variable de entorno del sistema "JAVA_HOME" funcionó para mí.
- Presione WIN + Pausa en el teclado.
- Haga clic en la configuración avanzada del sistema.
- Haga clic en "Variables de entorno".
- Haga clic en "Nuevo" en "Variables del sistema".
- Escriba "JAVA_HOME" en el campo Nombre de variable .
- Escriba la ruta al JDK en el campo Valor . Para mí, la ruta correcta con nombre de archivo corto era "C: / PROGRA ~ 1 / Java / jdk1.8.0_66". Su ruta variará según la versión instalada.
- Haga clic en Aceptar y en Aceptar en la ventana anterior también.
- Reinicie cualquier comando o reinicie la computadora.
-
react-native run-android
funcionó bien después de eso.
La configuración de JDK (no JRE. JRE no tiene la tools.jar
) de la versión (Ej. JDK 1.7x) ya que JAVA_HOME
resolvería este problema.
Verifique las variables de entorno de su computadora y establezca JAVA_HOME
si aún no se ha configurado.
Sé que esta pregunta es para Windows, pero este es el primer resultado de este error en Google, por lo que para Linux este problema podría solucionarse con:
sudo apt install default-jdk
Si este problema ocurre para Windows, entonces la solución aquí es bastante simple.
Instalar Chocolatey
- Siga las instrucciones de instalación en esta página. https://chocolatey.org/install
Instalar jdk8
Reinicie el símbolo del sistema o Powershell como administrador y ejecute:
choco install jdk8
Ahora si corres
react-native run-android
Este error no debería aparecer.
Si tiene el JDK incorporado de Android Studio, puede causar conflictos. Una solución para este problema que he encontrado es configurar su JAVA_HOME a la ubicación JDK predeterminada especificada en Android Studio.
- Abra Android Studio
- Presione Ctrl + Alt + Shift + S para abrir la ventana Estructura del proyecto.
- Establezca su variable de entorno JAVA_HOME en la ruta especificada en "Ubicación JDK".
Solo para agregar otro punto de datos para las personas que se quitan el pelo. Creo que una actualización de Java puede haber estropeado mi entorno que funcionaba bien hace 2 meses. La combinación de lo que funcionó para mí:
Establezca JAVA_HOME
en 1.7
, NO 1.8
.
Tenía 2 1.8 versiones instaladas y ninguna de las dos funcionaba.
Tuve el mismo problema al ejecutar react-native run-android me dio el error tool.jar not found. Lo resolví agregando una sola línea que se menciona a continuación, en el archivo gradle.properties que está en el proyecto de Android. org.gradle.java.home = C: / Archivos de programa / Java / jdk1.8.0_121
Voy a hacer una buena idea aquí. Hay un tools.jar en la carpeta java libs. [El java sdk que es]
Usualmente todos estos frameworks e ides tienen una carpeta lib ellos mismos. y le falta dicho tools.jar. Solo copie y péguelo allí.