我正在开发一个不会在 PlayStore 上发布的应用程序,因为它作为 Kiosk 设备在专有硬件上运行,将在受控环境下使用,因此我已经实现了一个系统,它将通过它下载更新,验证然后使用PackageInstaller
.
出于开发目的,使用相同的系统来安装调试版本会很方便,即那些<application android:testOnly="true">
在应用程序清单中指定的版本。
问题是安装失败,结果消息为[INSTALL_FAILED_TEST_ONLY: installPackageLI]
.
我意识到可以使用adb install
命令上的开关来安装这样的 apk,但我想知道是否可以通过更改某些系统设置直接使用PackageInstaller
或不直接使用?PackageInstaller