萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

在電腦上運行 Android APK 檔案:Android SDK 模擬器完整設置與 adb 安裝教學

想在電腦 (Windows/Linux/macOS) 上直接運行 Android APK?透過 **Android SDK 模擬器 (AVD)** + **adb 指令** 即可實現。本教學提供從 SDK 下載、環境變數設定、建立 AVD、啟動模擬器、安裝 APK 的完整步驟。

前置需求

  • 電腦安裝 **JDK 8+** (模擬器與 SDK 工具需 Java)。
  • 下載 **Android SDK Command-line Tools** (官網 developer.android.com/studio#command-tools) 或完整 Android Studio (含 SDK Manager GUI)。

步驟詳解

  1. 解壓 SDK 並設定環境變數
    解壓至任意目錄 (如 D:\android-sdk)。
    系統環境變數新增 ANDROID_SDK_ROOT (或 SDK_ROOT) 指向 SDK 根目錄。
    將 %ANDROID_SDK_ROOT%\platform-tools、%ANDROID_SDK_ROOT%\tools、%ANDROID_SDK_ROOT%\tools\bin 加入 Path。
  2. 安裝必要 SDK 套件 (命令列模式)
    sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" "system-images;android-34;google_apis;x86_64" "emulator"
    (API 級別/架構請依電腦效能與需求調整,x86_64 經硬體加速最快)。
  3. 建立 AVD (Android Virtual Device)
    avdmanager create avd -n MyTestDevice -k "system-images;android-34;google_apis;x86_64" --device "pixel_6"
    -n 自訂名稱,-k 系統映像路徑,--device 硬體配置檔 (可用 avdmanager list device 查看)。
  4. 啟動模擬器
    emulator -avd MyTestDevice -gpu host -no-snapshot-load
    -gpu host 使用電腦 GPU 加速,-no-snapshot-load 忽略快照直接冷啟動。**保持此視窗開啟**,模擬器啟動需數十秒至數分鐘。
  5. 安裝 APK
    新開命令視窗,將目標 app.apk 複製到 platform-tools 目錄或指定完整路徑。
    adb install -r app.apk
    -r 允許覆蓋安裝。成功會顯示 Success。
  6. 驗證
    模擬器啟動器/應用抽屜中應出現剛安裝的 App 圖示,點擊即可運行。

常見問題與解決

模擬器啟動極慢/卡在開機動畫
確認 BIOS 開啟 VT-x/AMD-V、Hyper-V (Windows) 正確配置、使用 x86_64 映像、分配足夠 RAM (建議 4GB+)、啟用 GPU 加速。
adb: device offline / device not found
adb kill-server && adb start-server,確認模擬器完全啟動 (開機動畫結束) 再執行 adb。
APK 安裝失敗 INSTALL_FAILED_NO_MATCHING_ABIS
APK 不支援模擬器架構 (如僅含 arm64-v8a .so),需下載通用 APK 或建立 arm64 模擬器 (極慢)。
缺少 Google Play 服務
選擇 google_apis 或 google_apis_playstore 系統映像建立 AVD。

現代替代方案 (更輕量、更快)

  • Waydroid (Linux) — 容器化運行 Android,近原生效能。
  • Genymotion (跨平台,商業/免費版) — VirtualBox 基礎,預裝 GApps、OpenGL 加速極佳。
  • Android Studio 內建模擬器 — 圖形化 AVD Manager、Instant Run、Layout Inspector 整合。
  • WSA (Windows Subsystem for Android) — Windows 11 內建,支援 APK 直接雙擊安裝、檔案關聯、剪貼簿共享。

結語

Android SDK 模擬器是官方標準方案,適合開發者除錯、測試多 API 級別、自動化測試。**一般用戶僅需運行 APK,建議優先使用 WSA (Win11)、Genymotion 或 Waydroid**,體驗更接近真機、設置更簡單。理解 SDK/ADB/AVD 基礎流程,有助於在任何平台上排查 Android 應用問題。

copyright © 萬盛學電腦網 all rights reserved