android android-studio

La ruta del proyecto contiene caracteres no ASCII android studio



android-studio (12)

Estaba instalando Android Studio, pero tengo este problema cuando se inicia el programa:

Error: (1, 0) La ruta del proyecto contiene caracteres que no son ASCII. Esto probablemente hará que la compilación falle en Windows. Mueva su proyecto a un directorio diferente. Consulte http://b.android.com/95744 para más detalles.

Esta advertencia se puede deshabilitar usando el indicador de línea de comando -Dcom.android.build.gradle.overridePathCheck = true, o agregando la línea ''com.android.build.gradle.overridePathCheck = true'' al archivo gradle.properties en el directorio del proyecto .


Creé un enlace de símbolo (c: / android-sdk) en Windows 10 y resolví:
mklink / D "c: / android-sdk" "C: / Users / Clézio / android-sdk"


Creé un enlace de símbolo como lo describió Clézio antes. Sin embargo, tuve que especificar una codificación adecuada (por ejemplo, chcp 65001 ) en la línea de comando antes.

chcp 65001 mklink /D "C:/android-sdk" "C:/Users/René/AppData/Local/Android/sdk"

Si tiene su SDK instalado en la Ruta C: / Usuarios [USUARIO] / AppData ... es posible que deba ejecutar la línea de comandos con privilegios administrativos.


Este error ocurre debido a la ruta del proyecto. Cambie la ruta de su proyecto de una manera que no contenga caracteres no ASCII.


He enfrentado este problema, así que creo mi proyecto en una ruta diferente, luego me muevo a la ubicación donde están los otros proyectos, después de buscar archivos gradle, noté que mi proyecto más nuevo tiene esto:

buildscript { repositories { jcenter() } dependencies { classpath ''com.android.tools.build:gradle:1.5.0'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

El classpath del gradle de mi nuevo proyecto es 1.5.0, y los otros proyectos son 1.2.3, entonces he hecho los cambios y hasta ahora todo bien, todo funciona bien hasta ahora.


La ruta del proyecto contiene caracteres chinos,

em: F: / 资料 / Su proyecto

Cambie el nombre de la ruta a los caracteres ingleses:

em: F: / Data / Yourproject


La ubicación de la ruta no debe contener á, à, â y similares. Caracteres chinos o cualquier otro diferente de los caracteres alfabéticos habituales. Por ejemplo, mi ruta era C: / Users / Vinícius / AndroidStudioProjects / MyApplication. Pero mi nombre de usuario tenía la letra í. Entonces creo una carpeta ''custom2222'' y cambio la ruta a C: / custom2222 / MyApplication


Lo que realmente hice fue redirigir (en realidad no sé el término) la ruta a mi otro usuario (mi ruta era C: / Users / Keith Peñas / etc.) luego, pensé que tenía esta letra en español, así que Redirigí la ruta a mi otro usuario, en este caso fue (C: / Users / Keith). Luego tuve otro problema: era algo así como "Tu ruta no puede estar con la ruta enraizada". Así que hice una carpeta con el nombre de mi aplicación y luego funcionó.

Otro problema que encontré fue: "su ruta contiene espacios en blanco, etc." y era de mi otro disco.

¡Espero que esto ayude!


Me encuentro con este problema y encuentro que hay algunos caracteres chinos en mi camino. Después de cambiar estos caracteres a inglés, el problema se resolvió.


Resolví este problema agregando esta línea

android.overridePathCheck=true

a

gradle.properties

Como decía este mensaje

This warning can be disabled by using the command line flag -Dcom.android.build.gradle.overridePathCheck=true, or adding the line ''com.android.build.gradle.overridePathCheck=true'' to gradle.properties file in the project directory.


Si enfrenta el problema por primera vez, instale Android Studio en su computadora.

  1. mklink /D "c:/Android-Sdk" "C:/Users/ **YOUR-USERNAME** /AppData/Local/Android/sdk"

  2. Vaya a la ruta "C: / Users / YOUR-USERNAME / AppData / Local /" y cree carpetas Android / sdk dentro de ella.

  3. Después de eso, puede continuar con la instalación.


También encontré este problema y tengo que cambiar el nombre de la carpeta de chino a inglés. Lástima que la herramienta de compilación de gradle actual no sea compatible con los nombres Unicode.


Tengo el mismo problema. Luego creo un nuevo proyecto y la ruta solo usa el alfabeto inglés, el problema se resuelve.