我想为我的应用启用自助服务终端模式。我在AdminReceiver.java
的同一个包中有MainActivity.java
。我已经出厂重置手机,安装了应用程序,然后运行此命令使我的应用程序成为设备所有者。
adb shell dpm set-device-owner com.azecsoft.azeckiosk/.AdminReceiver
但是,不知怎的,我不断得到这样的错误信息:
Error: Unknown admin: ComponentInfo{com.azecsoft.azeckiosk/com.azecsoft.azeckiosk.AdminReceiver}
这就是我在AndroidManifest.xml
中设置接收器的方式。
<receiver
android:name=".AdminReceiver"
android:label="@string/app_name"
android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data
android:name="android.app.device_admin"
android:resource="@xml/device_admin" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
</receiver>
我错过了一步吗?请帮帮我,谢谢。