我刚收到一封来自 Google Play 的电子邮件,通知我我的应用将被删除,因为“我们已确定您的应用包含格式错误的 AndroidManifest.xml 文件,这可能使用户难以卸载该应用”
该应用程序非常简单:将设备发送到待机状态。
这是他们的推荐
特别是,应用程序的 AndroidManifest.xml 包含格式错误的设备管理接收器条目(由名为 android.app.device_admin 的元数据标识)。要成为格式良好的设备管理员,该条目必须为 Intent 声明一个 Intent 过滤器,其操作为 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>
老实说,我不明白如何解决它。有任何想法吗 ?