Problemas de intención de Android

Así que hace unos días construí una actualización para mi tableta de coche android personalizada con mi propio lanzador (basado en nexus 7 2013). Agregué algunas características nuevas y algunas correcciones, y agregué accidentalmente el permiso de administrador del dispositivo junto con el permiso de instalación de paquetes.

Después de instalar la actualización en la tableta, el dispositivo siempre abría la aplicación Android para el trabajo cuando hacía clic en algo que debería iniciar una aplicación externa (como Spotify o Maps). Pensé que podría ser algo con estos permisos y los eliminé y reinstalé una nueva versión de la aplicación (¡no actualizada!), Pero no funcionó, aún así inició la aplicación Android para el trabajo.

Luego desinstalé la aplicación Android para el trabajo y ahora se inició la aplicación Google Now. Después de desinstalarlo también, ¿la aplicación de configuración sigue iniciando?

¿Alguien tiene una idea de por qué sucede esto y qué puedo hacer para deshacerme de él?

No podemos ayudarlo, ya que usted mismo creó el software. Las preguntas de desarrollo están fuera de tema.
No, es stock de Android y la aplicación no hace nada más que lanzar intentos normales. Y estos intentos normalmente funcionan en otra actividad, pero en esta específica, Android lo interrumpe y abre sus propias aplicaciones, por eso creo que tiene algo que ver con Android. Pero si dices que no debería estar aquí, también puedo publicarlo en SO
Honestamente, no estoy seguro de si podemos responder a esta pregunta aquí. Ciertamente, parece extraño que haya una determinada aplicación que siempre se ejecuta cuando inicias un Intent, pero dado que esto está relacionado con tu propia aplicación/actualización, no estoy seguro de que podamos depurarlo sin ningún código o más sugerencias (sin embargo, está desactivado). tema aquí debido a cuestiones relacionadas con el desarrollo). Puede probar Stack Overflow , también intente explicar el caso lo más detalladamente posible (como qué modificaciones ha aplicado) ya que creo que es un poco demasiado amplio a partir de la escritura actual (el problema de depuración está fuera de tema en SO).
No es una pregunta de desarrollo, podría ser un apk instalado desde fuera de Play Store y tener el mismo comportamiento, en cuyo caso sería una pregunta apropiada, así que esto también lo es.

Respuestas (2)

Intentar:

  • reiniciando
  • Si puede (es decir, el cargador de arranque de los teléfonos está desbloqueado): intente borrar el caché y 'davlik-cache' (al instalar un cargador de arranque personalizado
  • Eliminar la aplicación infractora usando adb (el mismo software que usas para poner la aplicación que escribiste allí)
Ok, hice todo antes y lo hice ahora mismo otra vez, pero todavía no funciona
¿Eliminó la aplicación y borró ambos cachés?
exactamente, y eliminé cualquier archivo que tenga algo que ver con la aplicación
Eso es muy extraño, porque esperaría borrar ambos cachés en todo el sistema para solucionarlo, en cuyo caso no puedo pensar en otra cosa que no sea un restablecimiento de fábrica.
¿Está seguro de que ingresó al gestor de arranque y borró todos los cachés?
@ ollie299792458 ¿Quizás te referías a la recuperación?
@DeathMaskSalesman posiblemente, ambos funcionan, puede sobrescribir las imágenes de caché usando una PC en el cargador de arranque (que tiene ya que ha estado desarrollando aplicaciones).

Ok, resultó que, por alguna razón, el nombre del paquete para el administrador de paquetes que obtiene la intención estaba vacío y, por lo tanto, Android inicia la aplicación de configuración como una alternativa (?). ¡Pero de todos modos ya está solucionado! ¡Gracias por cualquiera que haya ayudado!