Aplicaciones que no aparecen en los administradores de dispositivos

Estoy ejecutando Nougat 7.1en el dispositivo y me encontré con un problema extraño.

Las aplicaciones recién instaladas no se enumeran en la device administratorspágina de seguridad. La lista simplemente no muestra las aplicaciones recién instaladas, solían aparecer en Marshmallow, pero la actualización de Nougat las rompió. Esto significa que no puedo habilitar ninguna aplicación recién instalada como administrador del dispositivo.

Algunas aplicaciones muestran la ventana emergente para habilitarlas como 'administradores de dispositivos', pero hacer clic en Activateno hace nada

'Greenify' debería estar en la segunda lista, pero no lo está:

     


Cosas que he intentado (que no solucionaron el problema):

  • Borrar caché de Dalvik y reinstalar aplicaciones
  • Arrancando en modo seguro
  • Realización de un restablecimiento de fábrica

Pregunta:

Los administradores de dispositivos se almacenan en una lista en /data/system/device_policies.xml.
¿Existen otros archivos de configuración relacionados con las entradas de los administradores de dispositivos que podrían impedir que se incluyan nuevas entradas?

¿Y qué sucede si intenta agregarlos manualmente? ¿Aparecerán en la lista?
@xavier_fakerat Todavía no aparecen en la lista, incluso si los agrego a device_policies. También intenté eliminar ese archivo y restablecer los permisos.
¿Alguna de las soluciones descritas aquí: android.stackexchange.com/q/45601/209414 funciona para usted?
Ok, todavía estoy buscando posibles resoluciones, les avisaré si se me ocurre algo interesante.
@xavier_fakerat Encontré este problema, resulta que es un error con Adoptable Storage
Me alegro de que hayas logrado resolver el problema, así que votaré porque ayudará a otros con problemas similares en el futuro.

Respuestas (1)

Después de depurar a fondo este problema, encontré la causa. Parece ser un error con la forma en que Adoptable Storage se implementa en mi ROM. Las aplicaciones que están almacenadas en un almacenamiento externo no se muestran en la pantalla Administradores de dispositivos.

Al usar Titanium Backup, me encontré con el mismo problema ya que las aplicaciones recién instaladas no estaban visibles.

Como Android administra automáticamente el almacenamiento, instaló todas las aplicaciones nuevas en el almacenamiento externo , lo que provocó este problema. Las aplicaciones marcadas como administradores de dispositivos se fuerzan en el almacenamiento interno, lo que significa que cualquier actualización que reciban no se moverá al almacenamiento interno.

Como arreglar:

  1. Abra Appsen Configuración y navegue a la aplicación problemática
  2. Haga clic en Storagey seleccioneChange
  3. Seleccione Internal Shared Storagey luego confirme presionandoMove