问题描述
对于自动化测试,我需要以编程方式在Apk上安装并确认已安装该应用程序。并以编程方式将其卸载,并确认已从真实设备上卸载了该应用。 我不是要寻找要下载和安装的UI,在android studio中运行Java文件时应该没有安装或卸载任何UI。 谁能告诉我如何做到这一点?
解决方法
您可以结合使用PackageInstaller和PackageManager
如PackageInstaller文档中所述,您需要是设备所有者或关联的配置文件所有者,否则需要用户干预才能完成安装。
对于自动化测试,我需要以编程方式在Apk上安装并确认已安装该应用程序。并以编程方式将其卸载,并确认已从真实设备上卸载了该应用。 我不是要寻找要下载和安装的UI,在android studio中运行Java文件时应该没有安装或卸载任何UI。 谁能告诉我如何做到这一点?
您可以结合使用PackageInstaller和PackageManager
如PackageInstaller文档中所述,您需要是设备所有者或关联的配置文件所有者,否则需要用户干预才能完成安装。