macOS — 蘋果晶片和英特爾

如何在 macOS 上將 XAPK 轉換為 APK

使用基於瀏覽器的免費轉換器將 .xapk 檔案轉換為 Mac 上可安裝的 APK 的簡短指南。無需安裝。

打開轉換器

為什麼在 macOS 上使用瀏覽器工具

🍎

到處跑

適用於 Apple Silicon 和 Intel Mac 的 Safari、Chrome、Firefox 和其他現代瀏覽器。

🔒

文件保留在本地

該頁面在瀏覽器中讀取您的 XAPK。該文件未上傳到伺服器。

🎯

拖放

將.xapk檔案拖放到上傳區域;該頁面合併拆分並產生單一 APK。

📂

OBB 感知

如果套件中包含 OBB 數據,您可以將其拉出並將其放置在裝置上的 Android/obb 下。

macOS 需求

macOS 版本建議使用 macOS 11 (Big Sur) 或更高版本
建築學Apple Silicon(M 系列)或 Intel
瀏覽器最近使用的 Safari、Chrome、Firefox、Edge 或 Brave
磁碟空間足以容納來源 XAPK 和產生的 APK

macOS 上的逐步說明

1

打開 xapktoapk.com 在 Safari、Chrome 或 Firefox 中。

2
拖曳 .xapk 將檔案拖曳到上傳區,或點選瀏覽。
3
等待頁面讀取存檔並合併拆分的 APK。
4
點選 下載 APK 當轉換完成時。
5
透過 USB、AirDrop 將 APK 移至您的 Android 設備,然後安裝到手機端處理程序或雲端儲存。

在 Apple Silicon (M1 / M2 / M3 / M4) 和 Intel Mac 上執行轉換後的 APK

Apple Silicon Mac(M1、M2、M3 和 M4)與實體 Android 智慧型手機使用相同的 ARM64指令集。這意味著,一旦您使用我們的瀏覽器轉換器將包含 config.arm64_v8a.apk 的 .xapk 合併到獨立的 .apk 中,Apple Silicon Mac 就可以在 ARM64 Android 模擬器內以硬體速度直接執行其本機 lib/*.so 二進位文件,而無需 x86 PC 上所需的緩慢轉換。

macOS 工具/模擬器 支援的晶片組 原生 ABI 支援 如何安裝轉換後的 APK 和 OBB
Android Studio AVD(官方) 蘋果晶片 (arm64-v8a) 和英特爾 (x86_64) M 系列 Mac 上 100% 本機 arm64-v8a 將合併的 .apk 拖曳到正在運行的 Pixel 模擬器視窗中,或在終端機中執行 adb install。
藍疊航空(適用於蘋果機) 蘋果晶片 (M1 / M2 / M3 / M4) 原生 ARM64 Android 遊戲引擎 使用擴充座中的 安裝APK 按鈕或將轉換後的 .apk 拖曳到 BlueStacks Air 視窗中。
木木播放器專業版 (macOS) Apple Silicon(M 系列) Android 12 arm64-v8a 點選頂部功能表列的+ 新增APK按鈕;透過 macOS 共用資料夾複製 .obb。
OpenMTP / 本機發送(電話轉接) 通用(蘋果晶片 + 英特爾) 傳輸至任何實體 Android 手機 取代 Google 已停產的 Android 檔案傳輸 應用程式在 macOS Sonoma 和 Sequoia 上。

為什麼“Android 檔案傳輸”在現代 macOS 上失敗(以及使用什麼替代)

Google 正式停止使用舊版 macOS Android 檔案傳輸 應用程序,並且在 macOS Sonoma (14) 和 macOS Sequoia (15) 上,每當預覽、圖像捕獲或 Google Drive 運行時,其後台代理 (Android File Transfer Agent 就會頻繁鎖定 USB MTP 連接。在 Safari 或 Chrome 中轉換 XAPK 後,我們建議使用 開放MTP(適用於 macOS 的開源 USB MTP 用戶端)、本地發送(無需雲端上傳的快速本地 Wi-Fi 傳輸)或透過 Homebrew 的 透過 USB/Wi-Fi) 的 ADB 將產生的手機 .apk 和 Android 3Q2QXZ。 .obb

用於 ADB 和分割 APK 安裝的 macOS 終端機 (zsh) 命令

如果您在 macOS 上使用 Homebrew,則可以在幾秒鐘內安裝 Google 的 android-platform-tools,並直接從終端推送我們的合併 APK 或原始分割 APK:

# 1. Install ADB on macOS via Homebrew (one-time setup)
brew install --cask android-platform-tools

# 2. If macOS Gatekeeper blocks adb, clear the quarantine attribute
xattr -d com.apple.quarantine $(which adb) 2>/dev/null || true

# 3. Install the single merged APK downloaded from xapktoapk.com
adb install -r ~/Downloads/converted-app.apk

# 4. Push OBB expansion file to Android 13 / 14 / 15 (bypasses Scoped Storage UI block)
adb shell mkdir -p /sdcard/Android/obb/com.package.name/
adb push ~/Downloads/main.100.com.package.name.obb /sdcard/Android/obb/com.package.name/

# Alternative: zsh one-liner to extract an XAPK and run adb install-multiple
mkdir -p /tmp/xapk_work && unzip -q ~/Downloads/app.xapk -d /tmp/xapk_work && adb install-multiple /tmp/xapk_work/*.apk

手動回退:使用 macOS Archive Utility 或 Keka 檢查 XAPK 檔案

每個 .xapk 檔案都是一個標準 ZIP 容器。如果您想在 Finder 中檢查原始清單或手動提取 OBB 資產:

  1. 在 Finder 中選擇文件,按 Return 編輯文件名,並將副檔名從 .xapk 更改為 .zip(當 Finder 要求確認時選擇 使用.zip)。
  2. 雙擊檔案以使用 macOS 存檔實用程式 解壓,或右鍵單擊並使用 解檔者 或 克卡 開啟它。
  3. 在 TextEdit 或 VS Code 中開啟 manifest.json,檢查目標 SDK、權限和分割 APK 清單。如果檔案包含多個 config.*.apk 拆分,請使用上面的 基於瀏覽器的 XAPKS 到 APK 轉換器,以便將拆分合併、對齊並簽署為單一可安裝的 .apk。

macOS XAPK 轉換常見問題解答

macOS 上的 Safari 是否會限製或阻止大型 XAPK 轉換?

macOS 上的 Safari 16+ 可流暢處理高達約 1 GB 的 XAPK 檔案。對於具有多個 OBB 檔案的非常大的 1.5 GB–2 GB 遊戲 XAPK,macOS 上基於 Chromium 的瀏覽器(Chrome、Brave 或 Edge)會為每個選項卡分配更大的 WebAssembly/ArrayBuffer 堆。

為什麼 macOS Gatekeeper 不允許我雙擊 APK 檔案?

與 iOS 應用程式 (.ipa) 不同,Android 軟體包 (.apk) 無法在沒有 Android 運行時環境的情況下直接在 macOS 上運行。在 Apple Silicon 模擬器(Android Studio AVD、BlueStacks Air 或 MuMuPlayer Pro)中安裝轉換後的 APK 或將其傳輸到您的 Android 手機。

如何從 Mac 繞過 Android 14 的“無法使用此資料夾”OBB 限制?

Android 14 阻止裝置上的檔案應用程式開啟 /Android/obb/,但它仍然允許從 Mac 透過 USB ADB 和 MTP 進行完全寫入存取。在終端機中使用 adb push 或在啟動安裝的 APK 後透過 OpenMTP 複製 .obb 資料夾。

我的 XAPK 檔案是否曾經從我的 Mac 上傳到外部伺服器?

絕不。所有 ZIP 解壓縮、二進位清單修補、資源表合併和 APK v1+v2 簽章都在 Mac 瀏覽器記憶體中本地運行。

由 Shaefale 女士設計並記錄 首席開發人員和 Android 套件架構師 • 在 Android 12–15 上經過驗證

本頁上的所有 macOS 終端命令、Apple Silicon ARM64 模擬器工作流程和 MTP 檔案傳輸指令均在實體 Apple Silicon 硬體上進行了測試。需要幫助嗎?聯絡我們的工程團隊。