Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio: no existe la ruta local

Después de actualizar Android Studio a 0.2.4 no puedo conseguir que mi proyecto se despliegue. Hay un desajuste completo del apk filename.

Waiting for device. Target device: 0146B0020E010020 Uploading file local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk remote path: /data/local/tmp/com.xxx.xxx.android.projectname Local path doesn't exist. 

Después de leer algunos mensajes aquí, cambié la ruta de salida a la carpeta build / apk, pero el problema permanece. En lugar de crear el nombre de proyecto-debug-unaligned.apk él está buscando el projectname.apk y no tengo idea de cómo y dónde puedo decirle que cambie el nombre que está buscando. ¿Algunas ideas?

  • Obtención de mapa de bits de vector dibujable
  • Una Actividad y todos los otros Fragmentos
  • pirueta androide pirueta animación
  • ¿Es seguro guardar el contexto de la aplicación en una variable estática en Android?
  • ¿Creación de un servicio de Android con Phonegap? (Haga que la aplicación de phonegap se ejecute incluso cuando está cerrada)
  • Cómo llamar a XML de diseño de otro módulo
  • PS: Sí, he leído varios posts que se muestran en la lista de la derecha. El reinicio del IDE trabajó para mi compañero de trabajo, pero no para mí.

    Editar:

    Me tropecé de un tema a otro, así que volví a la única versión descargable que podía encontrar: 0.2.0.

    No desaparecen elementos de la interfaz de usuario, puedo crear nuevos proyectos y, lo mejor de todo, finalmente puedo desplegar el APK del estudio a mi dispositivo de nuevo. Voy a intentar 0.2.5 tan pronto como sea lanzado.

  • La mejor manera de eliminar la actividad y sus referencias en Android Studio
  • Archivos duplicados durante el empaque de un APK
  • Instalar manualmente Gradle y usarlo en Android Studio
  • ¿Cómo obtener el número total de líneas en un proyecto de Android Studio?
  • Android Studio - depurar la tienda de claves
  • ¿Podemos usar Android Studio para el desarrollo de AOSP?
  • 29 Solutions collect form web for “Android Studio: no existe la ruta local”

    Vi originalmente este error después de aumentar de 0.2.13 a 0.3. Estas instrucciones se han actualizado para la publicación de Android Studio 0.5.2. Estos son los pasos que he completado para resolver el problema.

    1. En build.gradle asegúrese de que gradle esté ajustado a 0.9.0

     buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.0' } } 

    2. En gradle-wrapper.properties asegúrese de usar gradle 1.11

     #Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip 

    3.Sincronice el proyecto con archivos gradle presionando el botón a la izquierda del botón avd

    Introduzca aquí la descripción de la imagen

    4.Try para construir proyecto de nuevo. Si sigue teniendo problemas, intente File> Invalidate Caches / Restart

    NOTA: Si está utilizando 0.9.+ Y no Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized (sucede esporádicamente) y luego cambia a 0.9.0 . Además, usted tiene que usar las herramientas de construcción 19.0 o mayor creo que por lo que asegúrese de tener los que se descargan en el gestor sdk y utilizar como buildToolsVersion en cualquier archivo gradle contiene esa información.

    Prueba esto:

    1. Cerrar IDE
    2. Quite la carpeta .idea y todos los archivos .iml en el proyecto.
    3. Reinicie el IDE y vuelva a importar el proyecto.

    Publicación original: https://code.google.com/p/android/issues/detail?id=59018

    Me las arreglé para encontrar una solución temporal. Hacer todo por ti mismo usando la línea de comandos:

     // build apk ./gradlew assemble --daemon // debug apk is unaligned so we need to align it zipalign -f 4 app/build/apk/app-debug-unaligned.apk app/build/apk/app-debug.apk // reinstall it using adb adb install -r app/build/apk/app-debug.apk 

    Esto es temporal, pero espero que lo arreglen para 0.2.5

    Editar: no fijado en 0.2.5

    Edit2: arreglado por ahora añadiendo mi archivo module.iml (en faceta / configuración):

     <option name="APK_PATH" value="/build/apk/appname-debug-unaligned.apk" /> 

    Reiniciar Android Studio (0.3.0) funcionó para mí.

    De 0.2.13 a 0.3.0 Basta con descargar el nuevo gradle 1.8 de http://www.gradle.org/downloads Reimportar el proyecto y elegir el nuevo gradle para usar.

    En build.gradle

     buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.1' } } 

    No estoy seguro de que realmente necesita, pero uso invalidar cachés y reiniciar antes de reimportar el proyecto Invalidar cachés y reiniciar

    He arreglado esto añadiendo "Gradle-aware make" antes de lanzar en mi configuración de lanzamiento.

    Introduzca aquí la descripción de la imagen

    Heh probado todas estas respuestas y ninguno de ellos trabajó. Creo que una causa común de este problema es algo mucho más simple.

    Aconsejo a todos los que obtienen este problema para ver su configuración de lanzamiento:

    Iniciar la configuración

    ¡Mira! La configuración de lanzamiento contiene opciones para que el APK se despliegue. Si elige por defecto, Android Studio será mudo a cualquier sabor de producto, tipos de construcción, etc que tiene en su archivo gradle. En mi caso, tengo múltiples tipos de construcción y sabores de productos, y recibí "sin ruta local" al intentar lanzar un sabor de producto no predeterminado.

    Android Studio no estaba mal! No pudo encontrar el APK predeterminado, porque no estaba construyendo para ello. Resuelvo mi problema eligiendo "No implementar nada" y luego ejecutar la tarea de instalación de gradle que necesitaba para mi combinación específica de sabor / tipo de producto.

    Como escribió aquí :

    Acabo de llegar a este problema, incluso sin la transferencia de Eclipse, y se sintió frustrado porque seguía mostrando no compilación o errores packageDebug. De alguna manera todo se arregla si limpia y luego ejecuta packageDebug. No se preocupe por la declaración de método obsoleto – parece ser un aviso genérico para los desarrolladores.

    Abra una línea de comandos y, en el directorio raíz de su proyecto, ejecute:

    ./gradlew clean packageDebug

    Obviamente, si cualquiera de estos pasos muestra errores, debes corregirlos … Pero cuando ambos tengan éxito ahora deberías ser capaz de encontrar el apk cuando navegas por el camino local – e incluso mejor, tu programa debe instalarse / ejecutarse El dispositivo / emulador!

    Vídeo de HotNoob 'Android Ep8 – Fijación de Android Studio Bug "El camino local no existe."' Trabajado para mí. http://youtu.be/i4WcMIyc8OQ

    Acabo de arreglar esto. Seguí las instrucciones de Adams, pero todavía no funcionaba, así que seguí cavando y lo hice en la parte superior de las instrucciones de Adams:

    Fui a la Module Settings y en la pestaña Paths en la Compiler output que seleccioné Inherit project compile output path . Estoy corriendo 0.3.0

    Sólo cierre el Android Studio y reinícielo y Sysnc. Gradle Archivos de nuevo …… Y ejecutar el proyecto de nuevo

    Tuve que volver a importar mi proyecto. También me aseguré de actualizar la dependencia gradle en mi archivo build.gradle. En el caso de Android Studio 0.3 esto era 0.6. +. Eso parecía hacer el truco.

     buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } 

    ¿Has probado Build -> Rebuild proyecto?

    En caso de que usted golpee este problema después de una actualización al estudio 0.3.4 haga un rm android-studio/plugins/gradle/lib/gradle-*-1.8.jar . Hay una versión 1.9-rc-2 de gradle disponible allí. Asegúrese de que su ruta gradle está configurada como automática. Si se establece manualmente, cambie a automático o apunte manualmente a la última versión de gradle.

    También asegúrese de ejecutar ./gradlew clean packageDebug en la raíz del proyecto.

    Árbitro

    Elimine el directorio de salida y la carpeta .ide funcione para mí

    Conseguí esto después de aumentar a 0.2.7 de 0.2.5. Borrado de todas las carpetas * .iml, .idea y reiniciar el IDE y luego volver a importar settings.gradle trabajó para mí

    La mejor manera de solucionar este problema.

    http://www.youtube.com/watch?v=i4WcMIyc8OQ

    Buena Suerte = D

    Si has encontrado este problema mientras actualizas a la versión 0.3.3 o 0.3.4 de Android, debes eliminar los tarros gradle 1.8 de android-studio / plugins / gradle / lib

     rm android-studio/plugins/gradle/lib/gradle-*-1.8.jar 

    Cuando veo mi sistema de archivos veo que el apk se genera pero en una carpeta diferente y con un nombre diferente.

    Sin embargo, esto no es donde debe ser. Después de algún tiempo me doy cuenta de que hay una opción en el archivo ".iml" que puede configurar para arreglarlo.

    Hay varios archivos ".iml", uno para el proyecto maestro, uno para el módulo que contiene que produce el apk. Si edita el archivo ".iml" para el módulo y agregue la siguiente opción con ruta respectiva a su proyecto

     <option name="APK_PATH" value="/build/apk/desiredname-debug-unaligned.apk" /> 

    Para aquellos que todavía no pueden resolver este problema después de seguir todas las respuestas aquí. Busque en la consola Gradle. Tuve errores de construcción que por alguna razón sólo se muestran en la consola Gradle. Una vez que los arreglé, podría ejecutar la aplicación.

    Para mí la desinstalación de la aplicación desde el dispositivo funciona. 🙂

    Si su proyecto no es un proyecto Gradle,

    Y tienes este "camino local no existe" error después de actualizar Android Studio a la versión 0.9.2 +

    Debe abrir el archivo .iml del proyecto y eliminarlo:

     <facet type="android-gradle" name="Android-Gradle"> <configuration> <option name="GRADLE_PROJECT_PATH" /> </configuration> </facet> 

    Resolvió el problema para mí.

    He resuelto este problema deteniendo el gradam deamon escribiendo ./gradlew -stop en el terminal

    Reinicie el IDE. Reinicié Android Studio. El error desapareció.

    Recientemente tuve el mismo problema y ninguna de las soluciones mencionadas anteriormente funcionó para mí.

    Lo que causó el problema: Mi proyecto de Android estaba funcionando bien sin ningún problema. Después de actualizar mi Android Studio a 1.2 Beta el " ruta local no existe " error estaba mostrando cuando intenté ejecutar en el dispositivo.

    Esto es lo que funcionó para mí:

    1. Gradle-wrapper.properties distributionUrl = https://services.gradle.org/distributions/gradle-2.3-all.zip
    2. Construir un gradiente

       buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.3' } } 

    La última versión estable de la herramienta de generación de grados es 1.1.3 http://jcenter.bintray.com/com/android/tools/build/gradle/

    Sincronizar el proyecto y todo se hará en la versión 1.1.0

    Así es como lo solucioné Para Android Studio 1.0.1 :

    En el archivo principal build.gradle la aplicación, asegúrese de que la versión gradle sea al menos 1.1.0 así:

     classpath 'com.android.tools.build:gradle:1.1.0' 

    Y la sección de repositories contiene mavenCentral() lugar de jCentral()

    Compruebe el archivo build.gradle. Si hay alguna operación sobre "applicationVariants.all" o la asignación a output.outputFile, significa intentar cambiar el nombre o la ubicación del archivo de salida.

    Puede intentar comentarlos primero y luego intentarlo de nuevo.

    En mi caso, el problema era sólo que una carpeta en la ruta del proyecto contiene caracteres no ingleses (árabes)

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.