在 Termux 上安装 apk 并等待它完成或检查是否安装了 apk

Install apk on Termux and wait for it to finish OR check whether apk is installed

在 Termux 中,我正在使用

安装几个 apk

xdg-open myapp.apk

并且我想确保它真的发生了,即结果安装 window 不会消失,理想情况下用户是成功的(选择安装它)。相反,我的脚本会立即继续,让安装在后台继续进行,也许不会发生。

我想问问 OS 应用程序是否已安装,或者让其完成安装后再继续。

如何检查 APK 是否已安装:设备是否已 root - tsudo pm list packages | grep my.package.id 如何安装 APK - 如果设备已获得 root 权限tsudo pm install mypackage.apk (您需要预先安装 tsudo)。

对于非 root 设备,似乎无法知道是否安装了某个应用程序 - 很可能是出于安全原因。

在非 root 设备上安装 xdg-open,但 在您允许从 Termux 应用的 Android 首选项中安装不受信任的来源后。 并且 Termux 应该处于活动状态才能工作。 (Termux-floating window 或 SSH 将不起作用,除非主 Termux window 处于活动状态。)