在 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 处于活动状态。)
在 Termux 中,我正在使用
安装几个 apkxdg-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 处于活动状态。)