En mi Galaxy S Android 2.2, acabo de recibir el mensaje ' Activite Starter tardó demasiado en responder'. ¿Forzar cierre? ', lo cual hice.
Ahora la pantalla de inicio es negra. :)
Así que eliminé el programa de inicio, al parecer. Debería haber mirado el mensaje más de cerca.
Además de apagar y reiniciar el teléfono, ¿es posible reiniciar el programa principal en un teléfono?
Probablemente podría iniciar la aplicación con el shell abd
en el tipo de concha
am start [DETAILS]
el uso es
usage: am [start|broadcast|instrument]
am start -D INTENT
am broadcast INTENT
am instrument [-r] [-e <ARG_NAME> <ARG_VALUE>] [-p <PROF_FILE>]
[-w] <COMPONENT>
INTENT is described with:
[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
[-n <COMPONENT>] [-f <FLAGS>] [<URI>]
En esta página se pueden ver algunos ejemplos .
Sin embargo, sería necesario que conozca algunos detalles sobre el lanzador en cuestión. Puede valer la pena leer este hilo sobre el uso de am del grupo de Google de Android-Framework.
am start -a android.intent.action.MAIN -c android.intent.category.HOME
para iniciar su pantalla de inicio predeterminada.Al presionar la tecla de inicio en mi Dell Streak, se me pide que elija un programa de inicio si no hay ninguno en ejecución después de que se bloqueó o reinstaló.
10 años después...
El primer paso es encontrar el nombre de su lanzador actual, también conocido como "aplicación de inicio". A menos que haya cambiado el que se proporciona de forma predeterminada, probablemente no lo sepa. El iniciador predeterminado puede ser diferente en cada teléfono. Encontrar su nombre también depende de su versión de Android. Afortunadamente, hay muchas páginas en Internet que explican eso para cada versión de Android, así que no las copiaré y pegaré todas aquí. Con un Android 11 reciente, vaya a Configuración -> Aplicaciones -> Avanzado -> Aplicaciones predeterminadas -> Aplicación de inicio.
Una vez que haya encontrado el precioso nombre, vuelva a Aplicaciones y desplácese hacia abajo hasta que lo encuentre. Tóquelo y luego "Forzar detención", ¡listo!
Si aún no puede encontrar su iniciador en la lista de aplicaciones, haga clic en los tres puntos e intente "Mostrar sistema (aplicaciones)"
Tenga en cuenta que algunos lanzadores de Inicio pueden tener la opción integrada en el espacio del usuario para mayor comodidad. Por ejemplo, yo mismo uso Nova Launcher , y en la configuración puede encontrar esta opción:
Sparx
Edelcom
onik