在android studio中以编程方式将apk从本地资产目录安装/卸载到真实设备

在android studio中以编程方式将apk从本地资产目录安装/卸载到真实设备,android,android-studio,android-install-apk,Android,Android Studio,Android Install Apk,对于自动化测试,我需要以编程方式在Apk上安装,并验证应用程序是否已安装。并以编程方式卸载该应用程序,并验证该应用程序是否已从实际设备上卸载。 我不是在寻找一个UI来下载和安装,当我在android studio中运行java文件时,没有任何UI,它应该安装/卸载。 有谁能告诉我如何实现这一点吗?您可以通过使用和的组合来实现这一点 如PackageInstaller文档中所述,您需要是设备所有者或附属配置文件所有者,否则需要用户干预才能完成安装。您可以通过结合使用和来实现这一点 如Package

对于自动化测试,我需要以编程方式在Apk上安装,并验证应用程序是否已安装。并以编程方式卸载该应用程序,并验证该应用程序是否已从实际设备上卸载。 我不是在寻找一个UI来下载和安装,当我在android studio中运行java文件时,没有任何UI,它应该安装/卸载。
有谁能告诉我如何实现这一点吗?

您可以通过使用和的组合来实现这一点


如PackageInstaller文档中所述,您需要是设备所有者或附属配置文件所有者,否则需要用户干预才能完成安装。

您可以通过结合使用和来实现这一点


如PackageInstaller文档中所述,您需要是设备所有者或附属配置文件所有者,或者需要用户干预才能完成安装。

使用ADB是可接受的解决方案吗?您正在寻找
ADB install
命令。使用ADB是可接受的解决方案吗?您正在寻找
ADB install
命令。