titulo studio programacion poner name change cambiar agregar activity android deployment apk android-studio
https://services.gradle.org/distributions/gradle-2.3-all.zip

programacion - Android Studio: la ruta local no existe



poner titulo android studio (29)

Después de actualizar Android Studio a 0.2.4, no puedo implementar mi proyecto. Hay una falta de coincidencia completa del nombre de archivo apk.

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 algunas publicaciones aquí, cambié la ruta de salida a la carpeta build / apk, pero el problema persiste. En lugar del projectname-debug-unaligned.apk creado, él está buscando el nombre del proyecto.apk y no tengo ni idea de cómo y dónde puedo decirle que cambie el nombre que está buscando. ¿Algunas ideas?

PD: Sí, he leído varias publicaciones que se muestran en la lista del lado derecho. El reinicio del IDE funcionó para mi compañero de trabajo, pero no para mí.

Editar:

Tropecé de un problema al next así que volví a la única versión descargable que pude encontrar: 0.2.0.

No desaparecen los elementos de la interfaz de usuario, puedo crear nuevos proyectos y, lo mejor de todo, finalmente puedo implementar la APK desde el estudio a mi dispositivo de nuevo. Probaré 0.2.5 tan pronto como sea lanzado.


¿Has probado Build -> Rebuild project?


Así es como lo resolví para Android Studio 1.0.1 :

En el archivo build.gradle principal de 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()


Cuando miro 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 estar. Después de un tiempo, creo que hay una opción en el archivo ".iml" que puede configurar para solucionarlo.

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 agrega la siguiente opción con la ruta correspondiente a su proyecto

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


De 0.2.13 a 0.3.0 Simplemente descargue el nuevo gradle 1.8 desde http://www.gradle.org/downloads Reimporte el proyecto y elija el nuevo gradle que usará.

en build.gradle

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

no estoy seguro de que realmente lo necesite, pero utilizo los cachés invalidados y reinicio antes de reimportar el proyecto


El video de HotNoob ''Android Ep8 - Reparar el error de Android Studio "La ruta local no existe.'' ''Funcionó para mí. http://youtu.be/i4WcMIyc8OQ


En caso de que llegue a este problema después de una actualización al estudio 0.3.4 haga una 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 en automático. Si se establece manualmente, cambie a automático o apúntelo manualmente a la última versión de Gradle.

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

Ref


En mi caso, el problema fue solo que una carpeta en la ruta del proyecto contiene caracteres no ingleses (en árabe)


Heh intentó todas estas respuestas y ninguna de ellas funcionó. Creo que una causa común de este problema es mucho más simple.

Aconsejo a todos los que tienen este problema que miren su configuración de inicio:

¡Mira! La configuración de lanzamiento contiene opciones para las cuales se implementará APK. Si eliges la opción predeterminada, Android Studio no tendrá en cuenta los sabores de ningún producto, los tipos de compilación, etc. que tengas en tu archivo gradle. En mi caso, tengo varios tipos de compilación y sabores de productos, y recibí "ninguna ruta local" cuando intento lanzar un sabor de producto no predeterminado.

¡Android Studio no estuvo mal! No pudo encontrar el APK predeterminado, porque no lo estaba creando. Resuelvo mi problema al elegir "No desplegar nada" y luego ejecutar la tarea de instalación de gradle que necesitaba para mi combinación específica de tipo de sabor / construcción del producto.



Lo arreglé añadiendo "Gradle-aware make" antes del lanzamiento en la configuración de mi lanzamiento.


Lo obtuve después de actualizar a 0.2.7 desde 0.2.5. Se eliminaron todas las carpetas * .iml, .idea, se reinició IDE y luego se volvieron a importar las configuraciones. Gradle trabajó para mí


Logré encontrar una solución temporal. Hazlo todo por ti mismo usando la línea de comando:

// 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 arreglen esto para 0.2.5

Editar: no se corrigió en 0.2.5

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

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


Me las arreglé para arreglar esto. Seguí las instrucciones de Adams pero todavía no funcionaba, así que seguí cavando e hice esto sobre las instrucciones de Adams:

Fui a Module Settings y en la pestaña Paths en Compiler output he seleccionado Inherit project compile output path . Estoy ejecutando 0.3.0


Originalmente vi este error después de actualizar de 0.2.13 a 0.3. Estas instrucciones se han actualizado para el lanzamiento de Android Studio 0.5.2. Estos son los pasos que completé para resolver el problema.

1.En build.gradle, asegúrese de que gradle esté configurado en 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

4. Intenta construir un proyecto de nuevo. Si aún tiene problemas, pruebe File> Invalidate Caches / Restart

NOTA: Si está usando 0.9.+ Y da 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 (ocurre esporádicamente) luego cambie a 0.9.0 . Además, debes usar las herramientas de compilación 19.0 o buildToolsVersion que asegúrate de tenerlas descargadas en el administrador de buildToolsVersion y usarlas como buildToolsVersion en cualquier archivo de Gradle que contenga esa información.


Para aquellos que todavía no pueden resolver este problema después de seguir todas las respuestas aquí. Mire en la consola de Gradle. Tenía errores de compilación que, por algún motivo, solo se mostraban en la consola de Gradle. Una vez que los solucione, podría ejecutar la aplicación.


Para mí, la desinstalación de la aplicación del dispositivo funciona. :)


Por favor, consulte el archivo build.gradle. si hay alguna operación sobre "applicationVariants.all" o la asignación a output.outputFile, significa tratar de cambiar al nombre o la ubicación del archivo de salida.

Puede tratar de comentar primero y luego intentar de nuevo.



Recientemente tuve el mismo problema y ninguna de las soluciones mencionadas me funcionó.

¿Qué causó el problema: mi proyecto Android funcionaba bien sin ningún problema. Después de actualizar mi Android Studio a 1.2 Beta, se muestra el error " La ruta de acceso local no existe " 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. build.gradle

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

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


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


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


Resolví este problema deteniendo el graam deamon escribiendo ./gradlew -stop en la terminal


Si su proyecto no es un proyecto de Gradle,

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

Debería abrir el archivo .iml del proyecto y eliminarlo:

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

Me solucionó el problema.


Si te has encontrado con este problema al actualizar a la versión 0.3.3 o 0.3.4 de android studio, entonces necesitas quitar los 1.8 jar de gradle de android-studio / plugins / gradle / lib

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


Simplemente cierre The Android Studio y reinícielo y Sysnc. Gradle Files Again ...... 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 fue 0.6. +. Eso pareció hacer el truco.

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


como escribió here :

Acabo de toparme con este problema, incluso sin transferir desde Eclipse, y me sentí frustrado porque seguí sin mostrar ningún error de compilación o paqueteDebug. De alguna manera, todo se arregla solo si limpias y luego ejecutas packageDebug. No se preocupe por la declaración de método en desuso: parece ser un aviso genérico para los desarrolladores.

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

./gradlew clean packageDebug

Obviamente, si cualquiera de estos pasos muestra errores, debe corregirlos ... Pero cuando ambos tienen éxito, ahora debería poder encontrar el apk cuando navegue por la ruta local, y aún mejor, su programa debería instalarse / ejecutarse en el dispositivo / emulador!


eliminar el directorio de salida y la carpeta .ide trabajar para mí


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