hasnine compartida
Tengo Android Studio versión 3.0
Cuando uso el comando flutter doctor
me muestra lo siguiente,
No se puede encontrar la versión de Java incluida
Mi versión actual de Java es (compilación 1.8.0_131-b11) en Windows 10.
No tengo ninguna versión anterior de Android Studio en mi computadora.
eja
Para aquellos que tienen estos problemas con la última versión de Android Studio – Electric Eel y otras versiones canary y de vista previa, tenga en cuenta que el paquete jre
El directorio en la carpeta de instalación de Android Studio ahora se renombra a jbr
Para resolver esto, simplemente cree un enlace simbólico jre
-> jbr
y Flutter no se quejará.
en linux
cd ~/android-studio/ && ln -s jbr jre
Windows (ver carpeta de instalación)
cd C:\Program Files\Android\Android Studio
mklink /D "jre" "jbr"
o
New-Item -ItemType SymbolicLink -Path .\jre -Target .\jbr
Mac OS
cd /Applications/Android\ Studio.app/Contents
ln -s jbr jre
Tenga en cuenta que si está ejecutando una versión de vista previa, y dependiendo de su sistema operativo, el directorio de instalación predeterminado puede ser diferente, por ejemplo, en Linux sería
~/android-studio-preview/
En cualquier caso, puede verificar el directorio de instalación ejecutando
flutter doctor -v
Además, en caso de que se ejecute con problemas de permisos, puede intentar ejecutar el comando con privilegios de administrador, según su sistema operativo.
Por ejemplo, en Mac/Linux, puede ejecutar el mismo comando con sudo
y debería funcionar, adicionalmente en Mac, tendrás que configurar el Acceso al disco permisos, depende de su versión, pero lo más probable es que se pueda encontrar en:
Settings - Privacy & Security - Full Disk Access - Terminal
-
¿Hay alguna fuente o comentario sobre el cambio de nombre del directorio por parte del equipo de desarrollo? Estuve tirándome de los pelos durante la última hora reinstalando y navegando en los directorios tratando de averiguar qué estaba mal, gracias
– Isaías
16 de enero a las 4:19
-
hermano, operación no permitida en mac para crear un enlace simbólico entre jbr y jre, por favor ayuda
– Vandit Shah
16 de enero a las 7:24
-
@VanditShah otorga a la terminal acceso completo al disco en
settings>privacy & security>full disk access>terminal
y luego llamar al comando consudo
– Pablo
16 de enero a las 10:24
-
En Windows, flutter doctor estaba arrojando este error con el último Android Studio, es decir, Electric Eel | 2022.1.1. Sin embargo, para mí, la carpeta jre ya existía en C:\Program Files\Android\Android Studio que contenía solo un archivo \jre\bin\.marker. Cambié el nombre de la carpeta jre existente a jre_old y luego creé el enlace simbólico a través del siguiente comando. problema fijo ! cd C:\Archivos de programa\Android\Android Studio mklink /D “jre” “jbr”
– nirmalsingh
21 de enero a las 6:12
-
Esto me ayudó mucho tiempo. PD. para aquellos que reciben el error “Acceso denegado” en Windows al ejecutar
mklink /D "jre" "jbr"
simplemente ejecute CMD como administrador.– Kishan Dhankecha
26 de enero a las 15:49
-
Elimine la carpeta jre y cambie la variable de entorno a jbr. A mi me funciona hasta el doctor flutter se queja.
– Di OL
27 ene a las 18:05
-
Estoy usando Android Studio 2022.1.1 y esta respuesta me funciona.
– Mak-Mak Basaya
11 de febrero a las 5:09
-
Esto rompe los parches de Android Studio
– bajo
14 de febrero a las 21:50
-
@under: ¿cómo esto rompe el parche AS?
– GAYTH BACCARI
15 de febrero a las 11:45
-
Cuando intento instalar el parche de Android Studio, aparece un error fatal que dice que no se encontró el archivo jre/bin/.marker. Para resolverlo, eliminé el enlace simbólico, creé las carpetas jre/bin/.marker y el archivo vacío. Esto permite que se complete la instalación. Luego apliqué la corrección de enlace simbólico nuevamente para corregir el aleteo. No es lo ideal… Esto es en Windows 10
– bajo
16 de febrero a las 20:11
babavarma
Para ventanas:
Si está utilizando Windows, vaya a este directorio C:\Archivos de programa\Android\Android Studio y verifique que existan carpetas antiguas de Android Studio, si existen, elimínelas. funcionará.
-
El más antiguo es uno con solo la carpeta JRE como lo señaló @Neail. El que tiene el número más pequeño.
– KamasuPaul
4 de noviembre de 2022 a las 11:18
franco
Para usuarios de Mac
Asegúrese de haber instalado Java y establecer la ruta java_home, puede usar homebrew para eso.
Si instaló Anguila eléctrica de Android Studio Sigue el siguiente paso
- Ve a tu carpeta de Aplicaciones.
- Busque la aplicación Android Studio. (
flutter doctor -v
también tiene unAndroid Studio
entrada que le mostrará la ubicación de la aplicación) - Haga clic derecho y seleccione Mostrar contenido del paquete.
- Navegue a la carpeta de contenido que se abre.
- Use su terminal para ingresar a esa carpeta y luego ingrese el comando a continuación y todo debería resolverse
ln -s jbr jre
El comando anterior crea un enlace simbólico
El enlace simbólico también funciona en Ubuntu.
-
El más antiguo es uno con solo la carpeta JRE como lo señaló @Neail. El que tiene el número más pequeño.
– KamasuPaul
4 de noviembre de 2022 a las 11:18
Mohamed Salim Al-Othman
En mi caso, estoy usando macOS, había una copia de Android Studio Preview en mi carpeta de descargas. Acabo de eliminar ese archivo de vista previa de Android Studi y el error desapareció 🙂
Esta respuesta de problema de GitHub lo resolvió para mí: github.com/flutter/flutter/problemas/…
– Lucas Aschenbach
17 de febrero a las 20:18