Después de actualizar Android Studio a 0.2.4, no puedo hacer que mi proyecto se implemente. 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, está buscando projectname.apk y no tengo 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 siguiente, así que volví a la única versión descargable que pude encontrar: 0.2.0.
Sin elementos de IU que desaparezcan, puedo crear nuevos proyectos y, lo mejor de todo, finalmente puedo implementar el APK desde el estudio en mi dispositivo nuevamente. Intentaré 0.2.5 tan pronto como sea lanzado.
fuente
Respuestas:
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
2.En gradle-wrapper.properties, asegúrese de usar gradle 1.11
3. Sincronice el proyecto con archivos gradle presionando el botón a la izquierda del botón avd
4. Intenta construir el proyecto nuevamente. Si aún tiene problemas, pruebe Archivo> Invalidar cachés / reiniciar
NOTA: Si está usando
0.9.+
y daCould not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized
(sucede esporádicamente), cambie a0.9.0
. Además, creo que debe usar las herramientas de compilación 19.0 o superior, así que asegúrese debuildToolsVersion
tenerlas descargadas en el administrador de SDK y usarlas en el archivo Gradle que contenga esa información.fuente
Prueba esto:
Publicación original: https://code.google.com/p/android/issues/detail?id=59018
fuente
Logré encontrar una solución temporal. Haz todo por ti mismo usando la línea de comando:
Esto es temporal, pero espero que arreglen esto para 0.2.5
Editar: no arreglado en 0.2.5
Edit2: corregido por ahora agregando mi archivo module.iml (en faceta / configuración):
fuente
Reiniciar Android Studio (0.3.0) funcionó para mí.
fuente
Solucioné esto agregando "Gradle-aware make" antes del inicio en mi configuración de inicio.
fuente
Del 0.2.13 al 0.3.0 Simplemente descargue el nuevo gradle 1.8 desde http://www.gradle.org/downloads Reimport project y elija el nuevo gradle para usar.
en build.gradle
No estoy seguro de que realmente sea necesario, pero uso invalidar cachés y reiniciar antes de volver a importar el proyecto
fuente
Heh intentó todas estas respuestas y ninguna funcionó. Creo que una causa común de este problema es algo mucho más simple.
Aconsejo a todos los que tienen este problema que miren su configuración de inicio:
¡Mira! La configuración de inicio contiene opciones para qué APK implementar. Si elige el valor predeterminado, Android Studio será tonto para cualquier tipo de producto, tipo de compilación, etc. que tenga en su archivo gradle. En mi caso, tengo varios tipos de compilación y sabores de productos, y recibí "ninguna ruta local" al intentar lanzar un sabor de producto no predeterminado.
Android Studio no estaba mal! No pude encontrar el APK predeterminado, porque no estaba construyendo para ello. Resuelvo mi problema eligiendo "No implementar nada" y luego ejecutando la tarea de instalación de Gradle que necesitaba para mi combinación específica de sabor del producto / tipo de compilación.
fuente
como escribió aquí :
Me encontré con este problema, incluso sin transferir desde Eclipse, y me sentí frustrado porque no mostraba errores de compilación o de paquete. De alguna manera, todo se arregla solo si limpia y ENTONCES 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 alguno de estos pasos muestra errores, debe corregirlos ... Pero cuando ambos tengan éxito, ahora debería poder encontrar el apk cuando navegue por la ruta local, y aún mejor, su programa debería instalarse / ejecutarse El dispositivo / emulador!
fuente
Me las arreglé para arreglar esto. Seguí las instrucciones de Adams pero todavía no funcionaba, así que seguí cavando e hice esto además de las instrucciones de Adams:
Fui ay
Module Settings
en laPaths
pestaña debajo deCompiler output
SeleccionéInherit project compile output path
. Estoy corriendo 0.3.0fuente
Simplemente cierre Android Studio y reinícielo y Sysnc. Gradle Files Again ...... Y ejecuta el proyecto nuevamente
fuente
Tuve que volver a importar mi proyecto. También me aseguré de actualizar la dependencia de gradle en mi archivo build.gradle. En el caso de Android Studio 0.3, fue 0.6. +. Eso pareció hacer el truco.
fuente
¿Has probado Build -> Rebuild project?
fuente
En caso de que encuentre este problema después de una actualización al estudio,
0.3.4
haga unarm android-studio/plugins/gradle/lib/gradle-*-1.8.jar
. Hay una1.9-rc-2
versión de gradle disponible allí. Asegúrese de que su camino de Gradle esté configurado en automático. Si se configura 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.Árbitro
fuente
eliminar el directorio de out y la carpeta .ide me funcionan
fuente
Obtuve esto después de actualizar a 0.2.7 desde 0.2.5. Eliminé todas las carpetas * .iml, .idea y reinicié IDE y luego reimporté la configuración. Gradle funcionó para mí
fuente
La mejor manera de solucionar este problema.
http://www.youtube.com/watch?v=i4WcMIyc8OQ
Buena suerte = D
fuente
Si se ha encontrado con este problema al actualizar a Android Studio versión 0.3.3 o 0.3.4, entonces debe eliminar los tarros de Gradle 1.8 de Android-Studio / plugins / gradle / lib
fuente
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, afirmo 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
fuente
Para aquellos que aún no pueden resolver este problema después de seguir todas las respuestas aquí. Mira en la consola Gradle. Tuve errores de compilación que por alguna razón solo se mostraban en la consola Gradle. Una vez que los arreglé, pude ejecutar la aplicación.
fuente
Para mí, desinstalar la aplicación del dispositivo funciona. :)
fuente
Si su proyecto no es un proyecto de Gradle,
Y recibió este error "la ruta local no existe" después de actualizar Android Studio a la versión 0.9.2+
Debe abrir el archivo .iml del proyecto y eliminar esto:
Resolvió el problema para mí.
fuente
Resolví este problema deteniendo el gradle deamon escribiendo
./gradlew -stop
en la terminalfuente
Reinicie el IDE. Reinicié Android Studio. El error se fue.
fuente
Recientemente tuve el mismo problema y ninguna de las soluciones mencionadas me funcionó.
Qué causó el problema: mi proyecto de Android funcionaba bien sin ningún problema. Después de actualizar mi Android Studio a 1.2 Beta, se mostró el error " La ruta local no existe " cuando intenté ejecutar en el dispositivo.
Esto es lo que funcionó para mí:
build.gradle
La última versión estable de Gradle Build Tool es 1.1.3 http://jcenter.bintray.com/com/android/tools/build/gradle/
fuente
Sincronice el proyecto y todo se hará en la versión 1.1.0
fuente
Así es como lo resolví para Android Studio 1.0.1 :
En el
build.gradle
archivo principal de la aplicación, asegúrese de que la versión de Gradle sea al menos1.1.0
así:y la
repositories
sección contiene enmavenCentral()
lugar dejCentral()
fuente
Por favor revise 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.
Puedes intentar comentarlos primero y luego volver a intentarlo.
fuente
En mi caso, el problema era solo que una carpeta en la ruta del proyecto contiene caracteres que no están en inglés (árabe)
fuente