# Termux 和 ADB 安装完整指南

By [Han](https://paragraph.com/@hanyz) · 2024-12-14

---

**Termux** 是一个强大的终端仿真器，允许用户在安卓设备上运行 Linux 环境，支持丰富的开发工具和命令行操作。在本教程中，我们将从零开始介绍如何安装 Termux 和 ADB，并解决常见问题。

* * *

**第一部分：安装 Termux**
------------------

### **方法 1：通过 F-Droid 安装（推荐）**

1.  **下载 F-Droid**：
    
    *   前往 [F-Droid 官网](https://f-droid.org/) 下载 F-Droid APK 文件。
        
2.  **安装 F-Droid**：
    
    *   打开下载的 APK 文件，根据提示完成安装。
        
    *   如果系统提示无法安装，请在设置中启用 **安装未知来源应用**。
        
3.  **通过 F-Droid 安装 Termux**：
    
    *   打开 F-Droid，搜索 **Termux**，点击安装。
        

### **方法 2：通过 GitHub 官方仓库下载 APK 文件**

1.  **访问 Termux GitHub Releases 页面**：
    
    *   链接：[Termux Releases](https://github.com/termux/termux-app/releases)
        
2.  **下载最新版本 APK 文件**：
    
    *   选择最新版本的 APK（如 `termux-app_vX.X.X.apk`）。
        
3.  **安装 Termux**：
    
    *   打开下载的 APK 文件完成安装。
        
4.  **授予存储权限**：
    
    *   运行以下命令挂载存储：
        
            termux-setup-storage
            
        

* * *

**第二部分：安装 ADB**
---------------

### **方法 1：使用 Termux 官方仓库安装**

1.  **更新和升级系统**：
    
        pkg update && pkg upgrade
        
    
2.  **启用额外仓库**： 如果 ADB 不在默认仓库中，启用 `root-repo` 和 `unstable-repo`：
    
        pkg install root-repo unstable-repo
        
    
3.  **安装 ADB 工具（Android Tools 包）**：
    
        pkg install android-tools
        
    
4.  **验证安装**：
    
    *   检查 ADB 版本：
        
    *   如果输出类似 `Android Debug Bridge version X.X.X`，说明安装成功。
        

### **方法 2：通过 Termux ADB 工具安装（第三方）**

1.  **克隆 Termux ADB 工具仓库**：
    
        git clone https://github.com/MasterDevX/Termux-ADB.git
        
    
2.  **运行安装脚本**：
    
        cd Termux-ADB
        bash InstallTools.sh
        
    
3.  **验证安装**：
    
    *   检查 ADB 版本：
        
    *   如果提示未找到 ADB，请参考下面的环境变量配置部分。
        

* * *

**第三部分：解决常见问题**
---------------

### **问题 1：ADB 提示未找到（The program is not installed）**

1.  **检查 ADB 是否安装成功**：
    
        find $HOME -name adb
        
    
    *   如果找到类似 `/data/data/com.termux/files/usr/bin/adb` 的路径，说明 ADB 已安装。
        
2.  **配置环境变量**：
    
    *   编辑 Termux 的 `.bashrc` 文件：
        
            nano ~/.bashrc
            
        
    *   添加以下内容：
        
            export PATH=$PATH:/data/data/com.termux/files/usr/bin
            
        
    *   保存后运行以下命令使更改生效：
        
            source ~/.bashrc
            
        

### **问题 2：目标设备无法连接 ADB**

1.  **启用设备的 ADB over WiFi 模式**：
    
        adb tcpip 5555
        
    
2.  **获取设备的 IP 地址**：
    
        adb shell ip -f inet addr show wlan0
        
    
    *   记下类似 `192.168.X.X` 的 IP 地址。
        
3.  **通过 WiFi 连接设备**：
    
        adb connect <设备IP>:5555
        
    
4.  **验证设备连接状态**：
    
    *   如果显示 `<设备IP>:5555 device`，说明连接成功。
        

* * *

**第四部分：使用 ADB 和 Termux 的高级功能**
------------------------------

1.  **屏幕投屏和控制（Scrcpy）**
    
    *   安装 Scrcpy：
        
    *   通过 ADB 连接后启动 Scrcpy：
        
            scrcpy -s <设备IP>:5555
            
        
2.  **自动化脚本控制设备**
    
    *   示例：
        
            while true; do
                adb shell input tap 100 200
                sleep 1
            done
            
        
3.  **远程调试和文件传输**
    
    *   **上传文件**：
        
            adb push <本地文件路径> /sdcard/<目标路径>
            
        
    *   **下载文件**：
        
            adb pull /sdcard/<文件路径> <本地路径>
            
        

* * *

**总结**
------

通过以上步骤，您已经成功在 Termux 上安装了 ADB 并掌握了基本操作。如果需要更多高级功能，如多设备管理、自动化操作或开发调试，Termux 和 ADB 是极为强大的工具。

如有任何疑问或问题，欢迎留言讨论！

---

*Originally published on [Han](https://paragraph.com/@hanyz/termux-adb)*
