Я только что получил электронное письмо от Google Play, уведомляющее меня о том, что мое приложение будет удалено, поскольку «мы определили, что ваше приложение имеет неверный формат файла AndroidManifest.xml, что может затруднить удаление приложения пользователями».
Приложение очень простое: переводит устройство в режим ожидания.
Вот их рекомендации
В частности, файл AndroidManifest.xml приложения содержит искаженную запись получателя администратора устройства (что определяется метаданными с именем android.app.device_admin). Чтобы быть правильно сформированным администратором устройства, запись должна объявить фильтр намерений для намерений с действием android.app.action.DEVICE_ADMIN_ENABLED. Предлагаемая модификация состоит в том, чтобы сделать запись корректной, если получатель является администратором устройства, или удалить метаданные с именем android.app.device_admin, если получатель не является администратором устройства.
А вот часть из манифеста Android
<receiver
android:name=".MyAdmin"
android:permission="android.permission.BIND_DEVICE_ADMIN" >
<meta-data
android:name="android.app.device_admin"
android:resource="@layout/policies" >
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" >
</action>
</intent-filter>
</meta-data>
</receiver>
Честно говоря, я не понимаю, как это исправить. Любые идеи ?