Closed7
android で kiosk mode
こういうのを用意して
adb shell dpm set-device-owner {package}/.AdminReceiver
このコマンドで device owner を付与する
アプリをアンストールしたい場合は
adb shell dpm remove-active-admin {package}/.AdminReceiver
これのあとに
adb uninstall {package}/.AdminReceiver
apk を adb install {package path}
で入れた場合は
java.lang.SecurityException: Attempt to remove non-test admin
これが出て DeviceOwner を外せない
- 事前に DeviceOwner を外す処理を App に仕込んでおいて、それを発火させてから
remove-active-admin
するか - 初期化するか
の二択っぽい
apk からのインストールは release build として扱われるから、みたいな理由っぽい
勝手にいじれないように制限がかかっている
これは、DeviceOwner を外すコマンド
adb shell dpm remove-active-admin {package}/.AdminReceiver
このスクラップは2021/05/20にクローズされました
ログインするとコメントできます