android - ultima - target folder is neither empty nor does it point to an existing sdk installation
La ubicaciĆ³n del SDK de Android no debe contener espacios en blanco, ya que esto causa problemas con las herramientas NDK (8)
Recientemente, he instalado la última versión de Android Studio (Android Studio 2.1), manteniendo la versión anterior 1.2 instalada. Ahora tengo Android Studio 2.1 y Android Studio 1.2. En Android Studio 1.2, cuando hago clic en el Administrador de SDK, funciona correctamente, pero en Andorid Studio 2.1 aparece este problema: ¿Cómo puedo solucionar el mantenimiento de las dos versiones de Android Studio? Gracias
Como indica el mensaje de advertencia, la ubicación del SDK no debe contener espacios en blanco.
Su SDK se encuentra en C:/Users/Giacomo B/AppData/Local/Android/sdk
. Hay un carácter de espacio en blanco en Giacomo B
La solución más sencilla es mover el SDK a otro lugar, donde no haya espacio u otro carácter de espacio en blanco en la ruta, como C:/Android/sdk
. Puede apuntar ambas instalaciones de Android Studio a la nueva ubicación.
Es posible crear un enlace simbólico desde, por ejemplo, C:/Android/sdk
a la ubicación real del SDK (que contiene espacios en blanco), y referirse a este enlace simbólico desde Android Studio como la ubicación del SDK. Sin embargo, no he probado si NDK funcionará con tal configuración, a pesar de que Android Studio deja de dar esta advertencia sobre espacios en blanco.
Hay otra manera:
- Abre
CMD
( como Administrador ) - Escriba:
mklink /JC:/Program-Files "C:/Program Files"
( o en mi casomklink /JC:/Program-Files-(x86) "C:/Program Files (x86)"
) - Presione enter
- ¡La magia pasa! ( Revise su unidad C )
Ahora puede apuntar a C:/Program-Files
( C:/Program-Files-(x86)
C:/Program-Files
C:/Program-Files-(x86)
).
Mientras no use el NDK, puede ignorar esa advertencia.
Por cierto: esta advertencia no tiene nada que ver con instalaciones paralelas.
Simplemente ... Si no está utilizando NDK, no hay ningún problema. Por otro lado esto es solo advertir no un error. Con aviso puedes seguir adelante pero no errores. Cualquiera es mejor ajustar los espacios en blanco. Por ejemplo, si su SDK está en C: / archivo de programa / estudio de Android. Hay un espacio en blanco "archivo de programa". Hay 2 métodos simples: 1. Eliminar los espacios en blanco 2. Instalar en otra ubicación que no tenga espacios en blanco.
Simplemente elimine el espacio en blanco de todas las carpetas presentes en la ruta de acceso, por ejemplo, Archivos de programa. Puede eliminarlo siguiendo los pasos-> Abrir cmd elevado. Esto eliminará el espacio y lo reemplazará con "-". Mejor haz esto con ambos sdk y jdk path. Esto funciona :)
Tengo el mismo error, hacer algún cambio en la ruta C: / Users / Juan Jose / App ---- a C: / Users / JUAN ~ 1 / App.
- Comando CMD (Windows) ir a la raíz c: / Usuarios
- Escriba el comando DIR / X aquí muestre un nombre corto de Juan José
- Reemplace el nombre Juan José con el Nombre Corto.
solo cambia el camino
"c:/program files/android/sdk" to "c:/progra~1/android/sdk"
or
"c:/program files (x86)/android/sdk" to "c:/progra~2/android/sdk"
Tenga en cuenta que las rutas no deben contener espacios.