solucion que parece paquete otro nombre mismo lollipop instalo instalada existe esta entre daƱado conflicto con aplicacion android android-emulator

android - que - no se instalo la aplicacion lollipop



Error ''AplicaciĆ³n no instalada'' en Android (30)

Principalmente para teléfonos más viejos

Solo encontré el error de la App not installed cuando intento instalar una aplicación apk en mi teléfono que funciona con 4.4.2, también conocido como KitKat, pero mi amigo no encontró este error en su teléfono que funciona con 6+. Probé con otras soluciones, como eliminar la versión anterior / de depuración de la aplicación porque la apk era una versión de lanzamiento, borrar los datos de la aplicación de depuración e incluso borrar todos los datos almacenados en caché. Luego, finalmente me di cuenta de que todo lo que tenía que hacer era seleccionar ambas versiones de firmas al crear mi apk firmado.

Antes solo tenía seleccionado V2 (Full APK Signature) , pero luego de seleccionar V1 Jar Signature , pude instalar exitosamente mi APK firmado en mi dispositivo 4.4.2. Espero que esto ayude a otros!

Tengo un programa trabajando en el emulador de Android. De vez en cuando, he estado creando un .apk firmado y exportándolo a mi HTC Desire para que lo pruebe. Todo ha estado bien.

En mi último .apk exportado, aparece el mensaje de error ''Aplicación no instalada'' cuando intento instalar el .apk. Funciona bien en los emuladores.

Como he estado probando principalmente en los emuladores y solo de vez en cuando exportando a un teléfono real, no estoy seguro de cuándo sucedió esto. ¿Cuál es la causa probable de que no se instale en un teléfono físico sino que funcione bien en los emuladores?

He intentado reiniciar el teléfono y eliminar el .apk existente, no soluciono el error.


Abra su logCat cuando intente instalar la aplicación. Establézcalo en "Sin filtros". Busque el identificador de paquete "InstallAppProgress". Si la instalación falla, debería ver un "Código de error de instalación". En mi caso fue

D/InstallAppProgress: Installation error code: -7

Desde aquí puede usar este link para encontrar información sobre su código de error específico.


Al final descubrí que ninguna aplicación se estaba instalando con éxito, no solo la mía. Configuré la aplicación predeterminada predeterminada de la aplicación desde la tarjeta SD a Automática. Eso lo arregló.


Aparentemente, esto también puede ser causado por el cambio de nombre del APK antes de instalarlo. Quería reducir la cantidad de usuarios de mecanografía que tenía que hacer para obtener la aplicación desde nuestro sitio web acortando el nombre del archivo. Después de eso, no pudieron instalarlo.

Una vez que volví al nombre del archivo original utilizado al crear y firmar el paquete, pude actualizar la aplicación instalada.


Claramente hay muchas causas de este problema. Para mí, la situación era la siguiente: había implementado en mi nexus 7 (dispositivo real) desde Android Studio (v1.3.2). Todo funcionó bien. Luego creé una apk firmada y la cargué en mi Google Drive. Después de desconectar mi nexo del usb, fui a la configuración / aplicaciones y desinstalé mi aplicación (App1). Luego abrí Google Drive, hice clic en mi App1.apk y elegí instalarlo (es necesario asegurarse de que se haya permitido la instalación de apks en la configuración). Luego recibí el temido mensaje "Aplicación no instalada"

Solución para mí: vuelva a la configuración / aplicaciones y desplácese por todas las aplicaciones y en la parte inferior había una versión pálida de mi App1 (tenga en cuenta que la App1 original estaba en la parte superior en el orden alfabético que se eliminó como se indicó anteriormente). Al hacer clic en la versión pálida, decía "No instalado para este usuario". (Había configurado mi nexo para tener más de un usuario). Pero en la esquina superior derecha hay un botón de tres puntos . Presioné esto y dijo "Desinstalar para todos los usuarios" . Lo cual hice y solucioné el problema. Ahora podía hacer clic en App1.apk y se instaló bien sin el error.


Consulte con la versión de Android.

Si está instalando aplicaciones que no son de mercado y una versión incompatible, obtendrá este error.

Ej: Aplicación dirigida a 2.3.4 Su dispositivo es 2.2 Entonces obtendrá este error.


Cuando me ocurrió este problema, lo solucioné eliminando algunos archivos no esenciales que tenía en la carpeta de mi proyecto, como el almacén de claves.

En retrospectiva, probablemente sería malo darle a las personas las claves de tu juego.


El error "Aplicación no instalada" también puede ocurrir si la aplicación se instaló o se movió a la tarjeta SD, y luego se conectó el cable USB, lo que provocó que la tarjeta SD se desmontara.

Apagar el almacenamiento USB o mover la aplicación de nuevo al almacenamiento interno solucionaría el problema en este caso.



Esto puede suceder si su MainActivity se declara dos veces en su AndroidManifest.xml.

Otra posible razón: has cambiado la actividad de lanzamiento. Pista: nunca lo hagas con aplicaciones ya publicadas! Razones discutidas en el blog de desarrolladores de Android .


Esto también puede ocurrir al crear un widget de pantalla de inicio, y su archivo XML de widget tiene una Actividad incorrecta especificada en su propiedad de android:configure .


Me enfrenté al problema cuando actualizo mi Android de 2.3.2 a 3.0.1. Si este es el caso, el IDE considerará automáticamente los siguientes puntos.

1.No puede instalar una aplicación con android: testOnly = "true" por medios convencionales, como desde un administrador de archivos de Android o desde una descarga desde un sitio web

2.Android Studio establece android: testOnly = "true" en los archivos APK que se ejecutan desde

Si ejecuta su aplicación conectando directamente el dispositivo a su sistema, apk se instalará y ejecutará sin problemas.

Si enviaste esta aplicación por copia desde la carpeta de creación y depuración, nunca se instalará en el dispositivo.

Solución: vaya Compilación ---> Compile APK (s) ---> copie el archivo apk en su equipo

entonces tu problema se resolverá.


Me enfrenté con el mismo problema. El problema fue que la actividad principal en mi archivo AndroidManifest.xml se escribió dos veces. He borrado el duplicado.


Mi problema fue que tengo varias cuentas de usuario en el dispositivo. Eliminé la aplicación en 1 cuenta, pero aún estaba instalada en la otra cuenta. Así el espacio de nombres chocó y no se instaló. Desinstalar la aplicación de todos los usuarios me la arregló.


Mi problema fue similar al de @Lunatikzx. Debido a una etiqueta de permiso incorrecta que se escribió como atributo a la aplicación:

<application android:permission="android.permission.WRITE_EXTERNAL_STORAGE" android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:testOnly="false" android:debuggable="true">

Lo que me lo arregló fue cambiar la etiqueta de permiso para separar una etiqueta como esta:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


Para aquellos que están usando Android Studio 3.

La respuesta de Suryanarayana Reddy es correcta, aunque no indica los pasos para resolverla.

en su AndroidManifest.xml bajo la etiqueta de la aplicación agregue testOnly="false" y android:debuggable="true" manera:

<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme" android:testOnly="false" android:debuggable="true" >

Editar
luego en la barra de menú de AndroidStudio Build> Build APK (s)


Para mí, en Android 9 (API 28), deshabilitar Google Play Protect de la aplicación Play Store funcionó de maravilla y pude deshacerme del error de la App not Installed .

Para deshabilitar Google Play Protect. Abra la aplicación "Play Store" => toque el botón Menú => seleccione la opción "Play Protect" => Deshabilite las opciones "Buscar en el dispositivo en busca de amenazas de seguridad".


Para mí, la causa fue que tuve varias compilaciones con diferentes variantes de compilación en el mismo teléfono:

Lo que sucedió fue que algunas de estas compilaciones fueron creadas por , otra que me fue enviada por otro desarrollador ... tratando de instalar a los desarrolladores mientras tenía otras compilaciones (creadas por mí) causó el error anterior.

así que la solución fue simple: elimine todas las compilaciones en mi teléfono (independientemente de la variante de compilación) ... luego instale el apk enviado por mi compañero ... y funcionó a la perfección


Sé que este es un post antiguo, pero para los nuevos usuarios puede ser útil. Tuve el mismo problema: mi aplicación funcionó bien mientras eliminaba errores. Cuando firmé el APK recibí el mismo mensaje: "Aplicación no instalada".

Arreglé que desinstalé mi JDK (estaba usando jdk-6u14-windows-x64) e instalé uno nuevo (jdk-6u29-windows-x64). Después de exportar y volver a firmar el APK, ¡todo estuvo bien!

Resumiendo, mi problema estaba en la versión JAVA. Gracias Oracle!


Si la aplicación no se está instalando, elimine el archivo .android_secure/smdl2tmpl.asec de la tarjeta SD.

Si la carpeta .android_secure está vacía en el administrador de archivos, elimínela de la PC.


Si tiene una versión anterior para esa aplicación, intente borrarla primero, ahora mi problema se resolvió con ese método.


También he resuelto este problema,

El problema fue que declaré mi actividad principal dos veces, Activada como la primera actividad que se cargó y especifiqué también un filtro de intención. Una vez más, la declaré nuevamente.

Solo asegúrate de no declarar tus actividades dos veces.


También me encontré con este problema. Por favor prueba esta solución. Asegúrese de que el nombre del paquete de su proyecto sea diferente del proyecto anterior que ya estaba instalado en su teléfono móvil. Creo que consiguen conflictos en sus nombres. Funciona en mi


También puede encontrar este problema porque el fabricante de su dispositivo no obtuvo la licencia de las aplicaciones comerciales de Google, como Play Store, YouTube, Google Maps, etc. Siga esta respuesta para resolver el problema.


Tuve el mismo problema y aquí está la forma de resolverlo: vaya al archivo Manifest y asegúrese de que tiene los atributos "Debuggable" y "Test Only" configurados en false. Funciono para mi :)


Tuve el mismo problema, es decir, la aplicación apareció como instalada, pero no se inició cuando se tocó el ícono. Después de golpearme la cabeza, descubrí que había colocado de forma estúpida ''android: export = = false'' ''para mi actividad de iniciador principal dentro del archivo AndroidManifest ... Una vez que lo eliminé, la aplicación se lanzó bien ...


Tuve el mismo tipo de error que fue comprado por esta línea en mi archivo XML de manifiesto de Android.

android:permission="android.permission.INSTALL_LOCATION_PROVIDER"

Quité la línea y resolví mi problema. Espero que esto ayude


Tuve un problema similar y fue porque estaba tratando de instalar un apk en un teléfono con una versión anterior del mismo apk, y ambos apks no habían sido firmados con el mismo certificado. Quiero decir que cuando usé el mismo certificado pude sobrescribir la instalación anterior, pero cuando cambié el certificado entre versiones, la instalación no fue posible. ¿Está utilizando el mismo certificado?


Yo tuve el mismo problema. No me di cuenta de que una aplicación debe estar firmada incluso para la prueba.

Después de autofirmarlo, se instaló bien.


crear archivo de almacén de claves a través de la línea de comandos

keytool -genkey -alias key_file_name.keystore -keyalg RSA -validity 1000000000000000 -keystore key_file_name.keystore

exportar apk a través de Eclipse, haga clic con el botón derecho en el proyecto de Android Herramientas de Android> Exportar paquete de aplicaciones firmadas , luego ingrese la ubicación y la contraseña del almacén de claves.

esto creará la firma firmada al mismo tiempo que la aplicación será zipaligned. Y instalable.

Si pasa por la línea de comandos para todos, algunas veces puede enfrentar el error "Aplicación no instalada". (El error de la aplicación no instalada no solo puede ocurrir cuando se usa la línea de comandos. También puede haber otras razones)