运行adb install f.apk
产生错误:
amdhadul@amdhadul-NSU:~/Downloads$ adb install f.apk
The program 'adb' can be found in the following packages:
* adb
* android-tools-adb
Try: sudo apt install <selected package>
amdhadul@amdhadul-NSU:~/Downloads$ android-tools-adb install f.apk
android-tools-adb: command not found
amdhadul@amdhadul-NSU:~/Downloads$
我该如何解决这个问题?
答案1
安装提供该命令的软件包之一adb
。一种方法是:sudo apt install adb
。
虽然您还没有说明您想用 Anbox 做什么,或者为什么运行这些命令,但是您运行的产生错误消息的具体命令是:
adb install f.apk
adb install
不会安装 Anbox,但可以用来安装应用程序里面您正在使用的 Anbox 的 Android 系统。
Ubuntu 未预装 Android Debug Bridge,因此,adb
除非您安装提供该命令的软件包,否则系统上不会显示该命令。您看到的错误消息告诉您adb
和android-tools-adb
软件包提供了该adb
命令,并且您可以通过运行 来安装任一软件包sudo apt install <selected package>
,其中文本<selected package>
将替换为您选择安装的软件包的名称。
如果您最近没有运行sudo apt update
更新包管理器的数据库以了解哪些包来自哪里以及哪些版本可用,我建议您在安装包之前执行此操作。
因此,您可以adb
通过运行以下命令来安装该包:
sudo apt update
sudo apt install adb
您还可以按照您喜欢的其他方式安装软件包,例如在软件中心/Ubuntu 软件实用程序或 Synaptic 软件包管理器中。
安装完成后,adb
您将能够运行该adb install
命令。无论它是否工作,以及它是否能完成您要执行的操作,取决于您提供的信息无法辨别的其他因素。但安装adb
应该可以完全解决您询问的特定错误。