---
# System prepended metadata

title: Android 開發環境
tags: [OS, Android, Eclipse, Android Debug Bridge, adb, adb devices, DDMS]

---

Android 開發環境
===
###### tags: `Android`
###### tags: `Android`, `OS`, `adb`, `Android Debug Bridge`, `adb devices`, `DDMS`, `Eclipse`


<br>

[TOC]

<br>


## 用 Eclipse 開發 Android ，然後在電腦螢幕上呈現手機畫面？
> by gpt-5.1 (2025/12/10)

你記得的是 **Eclipse + ADT 裡面的 DDMS「螢幕截圖」功能**，不是現在這種順順的即時投影喔 😄
它其實是一直連續截圖刷新畫面，看起來像投影而已。

大致操作流程是這樣：

---

### 一、手機端設定

1. 在 Android 手機裡打開
   **設定 → 開發人員選項 → 勾選「USB 除錯」**（或「Android 偵錯」之類的字樣）。
2. 用 USB 線把手機接到電腦。
3. （Windows）如果以前沒裝過驅動，要先安裝手機的 USB Driver，不然 Eclipse/ADB 會看不到裝置。

---

### 二、Eclipse 端設定與操作

假設你已經安裝好 **ADT 插件**：

1. **開啟 DDMS 視角（Perspective）**

   * 在 Eclipse 上方選單：
     `Window → Open Perspective → Other... → DDMS`
     （或有的版本直接有 `DDMS` 可以選）

2. **確認有看到你的手機**

   * 左邊會有一個 **Devices** 視窗
   * 列表裡應該會出現你的手機型號或代號
   * 點一下那個裝置讓它變成選取狀態

3. **打開螢幕截圖視窗**

   * 在 Devices 視窗上方工具列，找一個相機圖示
     或選單裡的：`Device → Screen Capture...`
   * 點下去後，會跳出一個 **Device Screen Capture** 視窗
     就是當年你看到的「手機畫面」視窗

4. **更新、儲存畫面**

   * 在這個視窗裡：

     * 按 **Refresh**：重新抓一次現在的手機畫面
       （一直狂按 / 快速連續按，就看起來像「投影」）
     * 按 **Save**：把現在這張畫面存成圖片
     * 按 **Copy**：複製到剪貼簿
     * 有些版本還可以 **Rotate / Scale** 等等

> 小提醒：
> 它本質上是「一張張截圖」，不是現在那種流暢的螢幕鏡像，所以畫面刷新會有一點延遲。

---

### 如果你現在想要「真的」即時投影

如果你已經不打算再裝 Eclipse/ADT，只是想要把手機畫面投到電腦上看／錄影，可以考慮：

* **scrcpy**（免費、開源、超好用）

  1. 電腦裝好 `adb` 和 `scrcpy`
  2. 手機開啟 USB 除錯，接上去
  3. 在電腦終端機打一行：`scrcpy`
     就會直接開一個視窗，超順的即時鏡像、可以滑鼠操作、錄影等等。

如果你跟我說你現在是用 Android Studio 還是單純想要螢幕鏡像，我也可以幫你用「現在的做法」重新整理一份完整步驟。



<br>

---

<br>

## ADB 如何安裝？
> by gpt-5.1 (2025/12/10)

這邊先直接教你怎麼裝 ADB（Android Debug Bridge），依照你用的作業系統分三種：**Windows / macOS / Linux (Ubuntu)**。你可以照自己環境選一段做。

<br>

---

### 一、通用做法（官方 Platform Tools，推薦）

這種做法不管 Windows / macOS / Linux 都通用，而且版本最新。

#### 步驟 1：下載 Platform Tools

1. 用瀏覽器搜尋：`android platform tools`
    > https://developer.android.com/tools/releases/platform-tools
2. 進入官方的「SDK Platform Tools」頁面（網址是 developer.android.com 那個）。
3. 依你的系統下載對應的壓縮檔：
   * Windows：[`platform-tools-latest-windows.zip`](https://dl.google.com/android/repository/platform-tools-latest-windows.zip)
   * macOS：`platform-tools-latest-darwin.zip`
   * Linux：[`platform-tools-latest-linux.zip`](https://dl.google.com/android/repository/platform-tools-latest-linux.zip)

<br>

#### 步驟 2：解壓縮

例如你把它解到：

* Windows：`C:\android\platform-tools\`
* macOS / Linux：`~/android/platform-tools/`

<br>

#### 步驟 3：把 `platform-tools` 加到 PATH（方便直接打 `adb`）

##### Windows

1. 在「開始」搜尋：**環境變數** → 開啟「編輯系統環境變數」。
2. 點「環境變數」→ 在「系統變數」或「使用者變數」找到 `Path` → 編輯。
3. 新增一行：
   `C:\android\platform-tools\`
4. 確認 / 儲存 / 關閉所有視窗。

##### macOS / Linux (bash / zsh)

在終端機輸入（假設你解壓到 `~/android/platform-tools`）：

```bash
echo 'export PATH="$HOME/android/platform-tools:$PATH"' >> ~/.bashrc
# 如果你用 zsh：
echo 'export PATH="$HOME/android/platform-tools:$PATH"' >> ~/.zshrc
```

然後重新開一個終端機，或執行：

```bash
source ~/.bashrc
# 或
source ~/.zshrc
```

<br>

#### 步驟 4：確認 ADB 有安裝成功

終端機 / CMD 輸入：

```bash
adb version
```

如果看到類似：

```text
Android Debug Bridge version 1.xx.x
...
```

就 OK 了。

<br>

---

### 二、如果你是 Ubuntu / Debian（用 apt 安裝）

我順便給你「用套件管理工具安裝」的版本（比較快）：

```bash
sudo apt update
sudo apt install android-tools-adb android-tools-fastboot
```

裝好後，確認：

```bash
adb version
```

有版本號就代表可以用了。

> 小提醒：
> apt 裝的版本**有時候**不會是最新，但一般用來抓資料 / 下 ADB 指令都足夠。
> 如果你要最新版，再改用上面「通用做法：官方 Platform Tools」。

<br>

---

### 三、基本連線測試

1. 手機打開：**設定 → 開發人員選項 → USB 除錯**。
2. 用 USB 線把手機接到電腦。
3. 終端機輸入：
   ```bash
   adb devices
   ```
   * 第一次連線手機螢幕會跳出「是否允許 USB 除錯？」，要按 **允許 / Always allow**。
   * 之後指令會看到一行類似：

     ```text
     List of devices attached
     R3XXXXXXXXX    device
     ```
   表示連線成功，可以開始用 `adb pull` / `scrcpy` 等工具了。

---

如果你跟我說你現在用的是 **哪個系統（Windows / macOS / Ubuntu 版本）**，我可以直接幫你產一組「從零到可以用 `adb pull` 把資料拉出來」的完整指令流程。



<br>

{%hackmd vaaMgNRPS4KGJDSFG0ZE0w %}