gpt4 book ai didi

android - 通过 Android 中的 ADB 在 Work Profile 中安装 APK

转载 作者:行者123 更新时间:2023-12-03 13:26:09 25 4
gpt4 key购买 nike

假设我们在 Android 设备中启用了工作配置文件 (Android For Work)。有谁知道如何在工作资料而不是个人资料中通过 ADB 安装 APK。

我已经看过 ADB 文档,并且有一种方法可以获取用户 ID,但使用相同的 ID 我无法安装 APK。

获取ID:adb shell pm list users安装命令:adb install -r --user 12 app_name.apk
错误信息 :

Performing Streamed Install
adb: failed to install app-prodDebug.apk: Security exception: Shell does not have permission to access user 12
com.android.server.am.ActivityManagerService.handleIncomingUser:22541 android.app.ActivityManager.handleIncomingUser:3989 com.android.server.pm.PackageManagerShellCommand.translateUserId:2434

java.lang.SecurityException: Shell does not have permission to access user 12
com.android.server.am.ActivityManagerService.handleIncomingUser:22541 android.app.ActivityManager.handleIncomingUser:3989 com.android.server.pm.PackageManagerShellComma

有什么办法可以解决这个问题?我的用例是替换启用了调试选项的应用程序,以便我可以解决安装在工作配置文件中的特定应用程序发生的任何问题。

最佳答案

adb push android.apk /data/local/tmp
adb shell pm install --user 12 /data/local/tmp/android.apk

关于android - 通过 Android 中的 ADB 在 Work Profile 中安装 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56951666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com