当前位置: 首页 > 知识库问答 >
问题:

在Android中通过ADB在工作配置文件中安装APK

杨骏
2023-03-14

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

我已经看到了ADB文档,有一种方法可以获得用户ID,但是使用相同的ID,我无法安装APK。

获取ID:adb shell pm list usersInstall命令: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

有什么办法可以绕过这件事吗?我在这里的用例是替换一个启用了调试选项的应用程序,这样我就可以对安装在工作配置文件中的特定应用程序发生的任何问题进行故障排除。

共有1个答案

齐栋
2023-03-14
adb push android.apk /data/local/tmp
adb shell pm install --user 12 /data/local/tmp/android.apk
 类似资料:
  • 问题内容: 我正在尝试使用Maven 3 在Spring Boot应用程序中设置活动配置文件。在我的pom.xml中,将默认的活动配置文件和属性spring.profiles.active设置 为development: 但是每次我运行应用程序时,都会在日志中收到以下消息: 并且将SpringBoot配置文件设置为默认值(读取application.properties而不是application

  • 我现在正在本地服务器上用iOS SDK进行MDM安装。我已经创建了PEM文件并将其安装在本地服务器上。然后我使用iPhone配置实用工具创建了配置配置文件并尝试在设备上安装。当我尝试在iPhone上安装配置文件时,我收到以下警报。 当我尝试在mac上安装相同的配置文件时,我会收到下面的警报。 从这个问题中我了解到MDM需要服务器的信任配置文件。我们如何为服务器生成信任配置文件呢? 在openssl

  • 问题内容: 我正在尝试打包我的Python项目,该项目带有一个配置点文件,我想在安装时将其复制到用户的主目录中。快速包装指南指出,可以使用的参数来完成此操作。这就是我所拥有的: 如果使用,这似乎可以正常工作,但是当我将程序包上传到PyPI并运行时,不会复制dotfile。 FWIW,我将点文件放在中,还尝试包含的参数。这些步骤似乎都不起作用。如果我在目录中四处张望,则仅源文件在此处。 我如何才能找

  • 问题内容: 问题-设置Firefox配置文件后,Firefox在下载CSV文件时一直询问下载位置。请帮忙。 问题答案: 我看不到您的代码中的任何重大问题。但是,当你的等级不记得添加所有相关的CSV类型的文件在此提到的网站。 这是您自己的代码块,其中添加了一些简单的调整: 我已经在此站点和Microsoft 网站上验证了我的代码,并且在我看来效果很好。

  • 我去我的M1 Macbook Pro的Android Studio中的“SDK Manager”安装Android模拟器,但我得到了这个错误 有什么办法可以解决这个问题吗?我已经尝试重新安装它很多次了,但仍然不起作用。

  • 我在读spring security saml文档网站:http://docs.spring.io/autorepo/docs/spring-security-saml/1.0.x-SNAPSHOT/reference/htmlsingle/#configuration-pkix的安全配置文件 我只是很难理解pkix配置文件是如何工作的。 根据我的理解,当idp发回saml响应时,它将对响应进行签