我正在尝试通过设置设备所有者来启用任务锁定。这是Google的guide。
以下完整说明和命令:
1. Attach a device running an Android userdebug build to your development machine.
2. Install your device owner app.
3. Create a device_owner.xml file and save it to the /data/system directory on the device.
$ adb root
$ adb shell stop
$ rm /tmp/device_owner.xml
$ echo "<?xml version='1.0' encoding='utf-8' standalone='yes' ?>"
>> /tmp/device_owner.xml
$ echo "<device-owner package=\"<your_device_owner_package>\"
name=\"*<your_organization_name>\" />" >> /tmp/device_owner.xml
$ adb push /tmp/device_owner.xml /data/system/device_owner.xml
$ adb reboot
我有问题。我尝试在Windows上使用GitBash执行命令,但是当我尝试执行adb push
时失败,因为它无法找到xml的正确路径,我发现我需要通过Linux终端执行它们。所以我得到了虚拟机,当我尝试adb push
时,它说我没有得到许可。然后我尝试adb shell
+ su
,但这导致我的设备停止安装。
答案 0 :(得分:0)
尝试这些命令
adb root
adb remount
在此之后,adb push
应该正常工作