android-studio - tengo - errores comunes en android studio
Android Studio está instalando apk antigua en el dispositivo (7)
Estoy desarrollando una aplicación para Android usando Android Studio (0.89 Build # AI-135.1404660, Construido en septiembre 3,2014) usando tanto el emulador como el dispositivo Nexus 4.
Tuve el mismo problema con una versión anterior a eso.
El problema es que después de que cambié mi código y mis archivos de recursos, todavía consigo la versión antigua instalada en el dispositivo o emulador.
¿Qué debo hacer para que ejecute el código actual? ¿Es una configuración de edificio?
¿Es un problema conocido con Android Studio?
¿O con un dispositivo Nexus 4?
Esta es la segunda vez que sucede, y lo resolví (luego) después de intentar uno de los siguientes pasos. No han trabajado para mí otra vez.
Esto es lo que he intentado.
- Construir> Proyecto limpio> Reiniciar Android Studio> Ejecutar
- Construir> Reconstruir Proyecto> Ejecutar
- Paso 1 más Desinstalación de apk en el dispositivo
- Paso 2 más desinstalación de apk en el dispositivo
- Añadiendo entrada de recursos errónea y luego ejecutando.
He leído lo siguiente:
- Instalación de apk de Android: ¿Cómo borrar archivos de la versión anterior?
- adb - ¿Cómo reinstalar una aplicación, sin retener los datos?
- El dispositivo todavía tiene la vieja apk
- La compilación de Android no actualiza el código base ni los recursos para el destino .apk en el dispositivo
Ninguno ha trabajado hasta ahora.
Debe seleccionar la opción "Implementar APK predeterminado" en Ejecutar / Depurar configuraciones. Luego, Android Studio cargará e instalará una nueva apk en su emulador / dispositivo cuando ejecute la aplicación.
Ejecutar / Depurar configuraciones / Varios TAB [] Desmarcar: omitir la instalación si el APK no ha cambiado
Android Studio no siempre detecta pequeños cambios en el código.
El comportamiento es errático. Lo resolví revisando mi código. Resultó que había un archivo de recursos que no era válido. Intente volver a la última versión de trabajo de su código antes de los cambios actuales ... Probablemente un problema conocido que se haya resuelto fuera de Beta
Google cree que es una característica, no un error
https://code.google.com/p/android/issues/detail?id=156263
Su solución propuesta es copiar el (los) apk (s) en lugar de manipular el nombre del archivo, como en, por ejemplo,
También me enfrenté a este problema y obtengo una solución al eliminar la carpeta de compilación manualmente porque, en algún momento, no puedo eliminarla. Así que vaya a la carpeta de la aplicación y encuentre la carpeta de compilación, elimine esto y, después de limpiar y compilar el proyecto, vuelva a ejecutar. projectname-> app-> build
Yo tuve el mismo problema. Después de probar numerosos métodos que no funcionaron, me di cuenta de que accidentalmente había cambiado una opción en mi "Configuración de ejecución". Esto es exactamente lo que hice para solucionar el problema.
- Ejecutar -> Editar Configuraciones
- Con su configuración seleccionada en el panel izquierdo (el mío dice "aplicación"), en la pestaña General en el panel derecho, hay una sección llamada "Antes del lanzamiento". Esta sección debería tener una opción agregada llamada "Marca consciente de Gradle", pero la eliminé accidentalmente.
- Lo volví a agregar presionando el botón "+", luego haciendo clic en Aceptar en la ventana emergente (deje el cuadro de entrada en la ventana emergente en blanco).
- Haga clic en Aplicar.
Esto solucionó el problema de inmediato. ¡Espero que esto ayude a alguien!