Aplicación no instalada en el teléfono

Ejecuto la aplicación en el emulador que funciona con éxito y el icono de la aplicación se muestra en el menú del emulador, pero cuando intento ejecutar de nuevo esa aplicación desde el menú del emulador no puede permitirme correr de eso y mostrar el Toast " La aplicación no está instalada en el teléfono ".

En la imagen el rojo redondeado es mi icono de aplicación.

Introduzca aquí la descripción de la imagen

Esto puede suceder si tiene su MainActivity declarada dos veces en su AndroidManifest.xml,

Primero como un lanzador

 <activity android:name=".MyActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Y luego acaba de declarar como:

 <activity android:name=".MyActivity" /> 

Así que compruebe esto y elimine la segunda declaración adicional .

Además, me pasó una vez cuando cambié la actividad de lanzamiento. Reinstalar la aplicación y reiniciar el teléfono hacen que funcione.

Tuve el mismo error cuando había un error de sintaxis en mi proveedor de widgets. En lugar de

 android:configure="com.android.worldagendaapp1.WidgetConfig" 

escribí

 android:configure="com.android.WorldAgendaapp1.WidgetConfig" 

Tal vez esto puede ser útil para los pocos que todavía experimentan el error

Quite la Declaración de actividad principal de repetición en el archivo de manifiesto. Funciona para mi

Otro escenario en el que puede recibir este mensaje, si ha creado el acceso directo para una versión anterior y, a continuación, ha movido la actividad del lanzador en otro paquete de la nueva versión. (Paquete de aplicación sigue siendo el mismo).

En mi ZTE Blade, el acceso directo se elimina sólo durante la actualización.

En un HTC Nexus One el acceso directo permanece allí, pero al hacer clic en él no tiene ningún efecto.

Más detalles aquí

Su gracioso pero he resuelto mi problema por el permiso de la licencia de la etiqueta de la actividad

Tengo código como a continuación:

 <application android:allowBackup="true" android:debuggable="false" android:icon="@drawable/app_icon" android:permission="android.permission.ACCESS_FINE_LOCATION" android:label="@string/app_name" android:theme="@style/Theme.Sherlock.Light.DarkActionBar" > 

Tengo permiso para quitar

  <application android:allowBackup="true" android:debuggable="false" android:icon="@drawable/app_icon" android:label="@string/app_name" android:theme="@style/Theme.Sherlock.Light.DarkActionBar" > 

Hice esto suceder para incluir WRITE_EXTERNAL_STORAGE dos veces en el manifiesto. Sólo afectó a ciertos teléfonos de usuario, mis teléfonos de prueba y el emulador se inició bien, y pelusa no dio ninguna advertencia. He sufrido bastantes puntuaciones de 1 estrella durante varios meses antes de descubrir la causa:

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

Suprimiendo el segundo lo arregló.

  • Emulador de Android al revés
  • ¿No has podido encontrar HelloAndroid.apk?
  • Error al iniciar AVD - "No se pudo abrir el archivo: (nulo) /system/build.prop: No existe tal archivo o directorio"
  • Cuando comienzo eclipse y ejecute el proyecto androide, se abre un nuevo emulador cada vez,
  • Error de emulador de Android con excepción de punto flotante
  • Android Stop Emulator de la línea de comandos
  • Mejor configuración de emulador de Android?
  • No se puede ejecutar un AVD (emulador)
  • No es capaz de lanzar el emulador de Android en Ubuntu
  • Cómo llamar al menú contextual en el emulador de Android
  • ¿Cómo obtener el html-fuente de una página de un enlace html en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.