I am trying to install apk to work profile user
adb shell pm install --user 12 /data/test.apk
adb returned error.
C:\Users\tesrter\Downloads>adb shell pm install --user 12 /data/test.apk
Security exception: Shell does not have permission to access user 12
com.android.server.am.ActivityManagerService.handleIncomingUser:14895 android.app.ActivityManager.handleIncomingUser:3834 com.android.server.pm.PackageManagerShellCommand.translateUserId:2756
java.lang.SecurityException: Shell does not have permission to access user 12
com.android.server.am.ActivityManagerService.handleIncomingUser:14895 android.app.ActivityManager.handleIncomingUser:3834 com.android.server.pm.PackageManagerShellCommand.translateUserId:2756
at com.android.server.am.UserController.handleIncomingUser(UserController.java:1883)
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14895)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:3834)
at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:2756)
at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:2762)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1072)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:175)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:24259)
at android.os.Binder.shellCommand(Binder.java:888)
at android.os.Binder.onTransact(Binder.java:772)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4879)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4661)
at com.android.server.pm.HwPackageManagerService.onTransact(HwPackageManagerService.java:534)
at android.os.Binder.execTransactInternal(Binder.java:1028)
at android.os.Binder.execTransact(Binder.java:1001)
I had the same issue. I found that I could solve by running as primary user:
pm list packages --user 0
That was able to show me all the apps that were installed that I had the ability to delete.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With