La ruta local de Android Studio no existe

Importé mi proyecto de Eclipse en Android usando Gradle. Al principio tuve problemas con R.java pero los resolví agregando la carpeta 'gen' como fuentes en Configuración del proyecto.

Sin embargo, aunque Android Studio no muestre más errores, cuando intento desplegar el proyecto en mi dispositivo Android, obtengo el error:

Waiting for device. Target device: 01c47c94e112d5fb Uploading file local path: C:\Users\Szymon\Eclipse\Android App\build\apk\Android App-debug-unaligned.apk remote path: /data/local/tmp/szym1000.androidapp Local path doesn't exist.` 

Revisé mi carpeta de aplicación de Android y no hay carpeta de build , eso es cierto. ¿Pero por qué Android Studio no lo generó?

Me pareció que alguien tenía un problema similar aquí . Sin embargo, no tengo ni idea de cómo ejecutar el gradlew packageDebug en Android Studio. ¿Algunas ideas?

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!

Debe probar este pequeño botón en la barra de herramientas: Icono de sincronización con archivos Graddle

Debe solucionar su problema.

Si no, asegúrese de que la configuración de build.gradle esté establecida en 0.6.+

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

Y luego vuelva a hacer clic en el botón.

Prueba: Android Studio menú "Archivo", "Invalidate Caches / Restarts …" Para mí "gradle clean packageDebug" no funciona …

(Me desarrollo en dos Pc y caminos de src / build son diferentes)

¡Esto es porque usted tiene "espacios" en su nombre de la carpeta !!!

Por favor, elimine los "espacios" y vuelva a intentarlo!

Si está en Windows, para ejecutar gradlew :

  1. Abra un símbolo del sistema y navegue hasta la carpeta del proyecto

  2. Ejecute gradlew batch utilizando el siguiente comando:

    start gradlew clean packageDebug

Espero que la ayuda.

Necesita ejecutar la tarea assemble antes de poder exportar cualquier archivo apk.

Desde el lado derecho, abra la tarea del gradle

Para exportar archivo debug apk:

  1. Las variantes de construcción abierta forman la esquina inferior izquierda. Seleccione Generar variante como "depurar".
  2. Abra las tareas de Gradle desde el lado derecho. Ejecutar montarDebug
  3. Genere el archivo apk utilizando Generar> Generar archivo apk firmado. Tenga en cuenta que aunque la opción dice "firmado" apk generará un debug apk como la variante de construcción seleccionada es debug

Para exportar la versión apk file:

  1. Las variantes de construcción abierta forman la esquina inferior izquierda. Seleccione Generar variante como "release".
  2. Abra las tareas de Gradle desde el lado derecho. Ejecutar ensamblar
  3. Genere el archivo apk utilizando Generar> Generar archivo apk firmado. Tenga en cuenta que apk firmado no generará un apk firmado si tiene la variante de construcción seleccionada como depuración. Asegúrese de que la variante de construcción está seleccionada como versión

sigue estos pasos. Esto funcionó para mí …

  1. Vaya a su directorio de proyecto. En ese directorio busca el archivo .apk ….
  2. Encontrará un apk con el nombre de su proyecto + debug-unalighned.apk.
  3. Abra el archivo .iml dentro de su carpeta de proyecto que contiene el directorio de origen del proyecto.
  4. Abrirlo.add

    / <option name="APK_PATH" value="/build/apk/(apk file name that was found earlier with apk extension)" /> dentro de <configration> <configration/> etiquetas <option name="APK_PATH" value="/build/apk/(apk file name that was found earlier with apk extension)" /> .

    Ahora ve y ejecuta tu proyecto …

PROBLEMA SOLUCIONADO …. 🙂

Si utiliza adb, sólo reinicie su dispositivo (teléfono, tableta, …), que funciona para mí.

Comprobar permisos en su directorio de SDK

  • Android Studio Emulator Error - terminado con un valor de salida diferente de cero 2
  • Crashlytics desarrollador error de herramientas al construir android -grado proyecto
  • Android Studio Gradle Construir Sabores
  • Gradle + Retrolambda: Fatal Error: No se puede encontrar el paquete java.lang en classpath o bootclasspath
  • Error de generación de Gradle no puede resolver io.fabric
  • Relación entre la versión de gradle y la versión de la herramienta de compilación de gradle
  • Crouton depende de las bibliotecas, pero no es una biblioteca en sí
  • Configurar gradle para usar JUnit, Mockito, Hamcrest y Espresso
  • Gradle Error: No se ha especificado ningún valor para la propiedad 'buildConfigPackageName'
  • Publicar automáticamente la aplicación beta de Android en Google Play Store
  • Creando un archivo apk de depuración usando gradle en error de servidor sin cabeza
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.