您幾乎可以肯定會碰到一個APK文件 這些年來,無需通過Play商店即可將其安裝到您的移動設備上。 這些文件是可執行文件,可以從Google Play商店或其他下載目錄啟動應用程序。
可以在PC上打開APK文件,這在很大程度上取決於仿真器,無論應用程序還是視頻遊戲都取決於它們。 默認情況下,Windows無法識別並使其運行,但是查看各種虛擬機最好使用它們。
如果您想在Windows或其他系統(包括Mac Os和Linux)上使用不同的APK,則該模擬器完全免費且易於使用。 多虧了他們,您可以充分使用所有應用程序 就像是一部手機一樣。
什麼是 APK 文件?
Un APK 文件,Android 應用程式套件的縮寫, 是用於在 Android 裝置上分發和安裝應用程式的標準格式(帶有 .apk 副檔名)。從概念上講,它類似於 Windows 上的 .exe 檔案或 Linux 系統上的 .deb 文件,因為它包含在特定環境中運行應用程式所需的所有元件。
這些打包檔案與其他用於安裝應用程式的類似檔案一樣,具有 內部結構 其中包括:
- 表現:是一個 XML 文件,描述應用程式的元件、所需的權限、支援的功能等。它可以類似於著名的 PC README。
- recursos:它還將包含應用程式運行所需的所有內容,例如圖像、佈局、字串和用於構建用戶介面和應用程式邏輯的其他文件。
- 班:它基本上是 Dalvik 或 ART (Android Runtime) 格式的編譯原始碼(字節碼),即處理器必須執行應用程式才能工作的指令。
- 庫: 包括應用程式用來執行特定任務的外部庫,例如存取硬體、網路或資料庫。
- 資產:安裝應用程式時建置系統未編譯或處理的其他文件,例如設定或資料檔案。
除此之外,APK 還可能包括 安全簽名或證書 以確保真實性和完整性。當您從應用程式商店(例如官方應用程式商店、Google Play)或其他替代品(例如 Amazon Appstore、F-Droid、Uptodown、APKPure 等)下載這些檔案時,這一點非常重要。然而,當從其他來源下載時,這並不能保證安全......
APK安裝環境
當一個用戶 安裝APK,Android系統驗證數位簽名並提取應用程式組件。然後,它將它們安裝在設備上相應的系統資料夾中,並使作業系統可以存取它們。這樣,只需單擊應用程式圖標即可開始工作。
為了讓所有這些都能如此輕鬆地運作,Android 需要一個執行環境。 Dalvik 是第一個 Android 運行時環境, 負責將字節碼(Java 原始碼編譯的結果)轉換為裝置處理器可以理解的指令。然而,Dalvik 是一個解釋型虛擬機,這意味著每次呼叫函數時都會逐行執行程式碼,這可能會影響效能。
為了提高性能和效率, 谷歌推出Android運行時(ART) 在 Android KitKat(版本 4.4)上。 ART 是一種即時 (JIT) 編譯器,可在應用程式首次運作之前將位元組碼編譯為本機程式碼。這意味著程式碼運行得更快、更有效率,因為不需要每次都進行解釋。
近年來,Google推出了 新的改進 對於 APK 檔:
- Android 應用程式套件 (AAB):AAB 是在 Android 8.0 (Oreo) 中引入的一種新的發布格式,取代了傳統的發布格式。 AAB 包含應用程式的所有元件,並允許 Google Play 產生和提供針對不同裝置和配置進行最佳化的 APK,從而減少下載大小並改善使用者體驗。
- 動態交付- 與AAB密切相關,該功能允許應用程式在運行時下載額外的資源,進一步減少應用程式初始下載的大小。
- 播放功能交付– 允許開發人員將其應用程式拆分為獨立的模組,從而更輕鬆地更新應用程式的特定部分,而無需重新啟動整個應用程式。
安全注意事項
當使用不是來自 Google Play 等商店的 APK 時(上傳的應用程式經過驗證並且存在一系列安全系統),必須考慮以下安全方面。請注意,這些 APK 套件可能已被惡意更改,以便在您的系統上執行其他操作,甚至使用惡意程式碼。當您啟動時 從未知來源安裝以及從第三方網站下載應用程式請注意以下事項:
- 驗證簽名- 始終根據官方開發者的數位簽名驗證 APK 的數位簽名,以確保其未被更改。
- 分析權限:檢查應用程式請求的權限,並確保它們是其操作所必需的,並且不包含可能可疑的額外權限。
- 掃描惡意軟件- 使用惡意軟體分析工具偵測 APK 中的任何潛在威脅。
- 更新- 使用最新的安全性修補程式更新您的 Android 系統。
檢查APK信息
如果您正在尋找的只是 檢查包裹訊息,有了應用程式的名稱、版本、描述、權限等數據,您可以使用這些工具:
在有 APK 資訊的 Windows 上
借助APK-Info之類的工具,我們將了解有關已下載應用程序的所有信息請記住,始終要從官方頁面下載APK文件。 出於安全原因,通常會禁用智能手機從未知來源進行的安裝,但是如果要將其安裝在手機上,則有時必須激活它們。
APK-Info顯示詳細信息,例如版本,編譯,文件大小,包名稱,將針對其進行調整的屏幕分辨率,權限,特徵等。 理想的情況是了解所有APK的所有信息 我們已經下載了Windows版本。
它是一個免費的應用程序,可在存儲庫中使用 GitHub上,該界麵類似於標準Windows文件瀏覽器的界面。 除了版本外,APK-Info還在右側顯示了一些訪問權限,其中包括可以直接訪問Play商店以及其他訪問權限的位置。
在 MacOS 和 Linux 上
APK-Info 不適用於 MacOS 或 Linux,因此您必須找到替代方案。您可以使用 Android SDK 中的工具,例如 aapt(Android 資產打包工具)。安裝此工具後,只需進入 shell 並從 APK 套件所在的目錄執行以下命令:
aapt d --values badging your-name.apk
解壓縮或提取 APK 檔案的內容
提取 APK檔案的內容,或要存取和探索其內容,您可以透過多種方式進行:
在 Windows 中使用 APKTool 解壓縮文件
在Windows中解壓縮APK文件的方法 正在使用該實用程式 APK工具在線,一個免費的線上工具。儘管頁面是英文的,但它的使用簡單直觀,你只需選擇 APK 文件,等待它加載即可。
解壓縮將使您可以查看問題APK包含的所有內容,具體取決於它需要多少大小,一個大約5兆字節的文件僅需不到30秒鐘即可打開。 您可以選擇解壓縮並將其傳輸到ZIP 直接從Windows工作。
它將顯示所有創建的文件夾,顯示有關創作者的所有內容,圖像以及引用此應用程序的所有內容。 APK Tool Online是一項長期運行的服務,這要歸功於Javadecompilers,該小組除此應用程序外,還擁有Google Play商店中的其他知名應用程序。
使用 7-Zip 提取 APK 檔案(Windows、MacOS 和 Linux)
7-Zip被稱為多格式壓縮器和解壓縮器之一 最出名的是,所有這些都得到了諸如WinRAR和WinZIP之類的許多其他使用者的許可。 在其功能中,7-Zip允許您解壓縮APK文件以及其他文件,例如RAR,CAB,GZIP,7Z和ZIP。
該開源程式透過安裝應用程式來開啟來自任何版本的 Windows/MacOS/Linux 的任何 APK,以存取 官方網站. 解壓縮用於查看APK隨附的所有內容,請查看文件夾,並能夠了解所有詳細信息(如果它是應用程序或視頻遊戲)。
P用7Zip解壓縮,請執行以下操作:
- 右鍵單擊下載到PC的APK文件
- 菜單出現後,選擇7-Zip,最後單擊“提取文件”,將其指定為目的地原點,並準備向您展示減壓的方向
如何使用電腦上的模擬器開啟APK文件
現在如果你想要的是 打開或運行 APK 檔案以使它們在您的電腦上運行,那麼您可以使用下列模擬器或執行環境:
在 Windows、MacOS 和 Linux 上使用 Android Studio
關於打開APK文件的另一個重要應用是Android Studio,由Google自己創建,其目標是開發應用程序。 Android Studio會反編譯任何應用程序,如果您還想了解有關APK的所有信息,這是完美的選擇。
它是與在線APK工具類似的工具,但它也是為開發人員設計的,因此可以從頭開始創建應用程序。 Android Studio 在您的電腦上運行 APK 文件,無論是在 Windows、Mac OS 和 GNU/Linux 上,它的作用不僅僅是瀏覽其資料夾,因為您可以像在 Android 上一樣嘗試該應用程式。
在有 BlueStacks 的 Windows 和 MacOS 上
在您的電腦上免費輕鬆地開啟 APK 文件 這是通過BlueStacks模擬器完成的,一個免費的模擬器,目前可以在其官方網站上使用。除了適用於 Windows 之外,它還適用於 Mac OS 用戶,提供相同的環境和易用性。
一旦安裝了BlueStacks,您將必須對其進行配置以像在Android上一樣開始使用它,有必要將一個帳戶鏈接到Play商店。 它不必是經常在電話上使用的,它可以是Gmail以外的任何其他文件。
如果要在BlueStacks中打開APK文件,則必須執行以下步驟:
- 在Windows或Mac OS計算機上打開BlueStacks
- 在主屏幕上查找“已安裝的應用程序”,單擊圖標 ⋮ 並選擇“安裝APK”,瀏覽您擁有的網站,然後單擊“打開”
- 一旦打開它,就可以做到 始終雙擊APK上的鼠標左鍵,BlueStacks將在啟動應用程序的情況下打開,並默認加載您想要的文件(如果您之前已經做過的話,例如視頻,圖像等)。
在 Windows 和 MacOS 上使用 Nox Player
它是另一個著名的Windows和Mac模擬器,安裝時並不繁重,消耗資源, Nox Player還是BlueStacks之類的免費替代品。 隨著時間的推移,它一直在顯著改善,並添加了一些使其成為不錯的選擇的特性。
Nox Player允許您安裝應用程序並在桌面上使用它們, 為此,您必須先下載可執行文件並進行準備。 Nox Player的消耗比BlueStacks少一點,它是僅次於MeMu的較輕且不重要的模擬器之一,兩者均受到使用它們的社區的重視。
從頭開始安裝Nox Player的過程如下:
- 從此鏈接下載並安裝Nox Player
- 從頭開始安裝
- 授予應用程序的所有權限 可以正常工作
- 拒絕任何額外的軟體應用程序,除非是Nox Player,其餘的都是第三方的,一點也不方便,因為它們是各種安裝程序,包括一些系統的殺毒軟體,如果你已經安裝了,這會帶來一些不便在您的系統上,無論是 AVG、Avast、NOD32 還是卡巴斯基
- Nox Player完成所有配置後,單擊“開始” 等幾秒鐘
- 現在,您必須使用您的Play商店帳戶登錄,記住您的電子郵件和密碼,這對您像平時在手機上一樣使用此服務至關重要
- 在Nox Player已打開的情況下,單擊方形按鈕上的選項,其中顯示“ APK instl”,按它,然後在文件資源管理器中找到APK,為此,請將其留在桌面上以便輕鬆找到它,而無需瀏覽系統上的各個文件夾
- 選擇“打開”,您將看到桌面上已安裝的應用程序的安裝方式,請記住,這將使您始終可以看到它, 它會自動打開 你就可以在你的電腦上使用它了,你可以安裝所有你想要的應用程式...
在 Windows 上使用 MeMu
我們用MeMu完成了APK文件列表,一款輕巧的應用程序,無需強大的PC即可運行任何aAPK。 它適用於所有版本的Windows,它成為一個不消耗任何東西的仿真器,最重要的是它可以正常工作。
應用程序的仿真將類似於Android手機, APK的加載速度很快,這增加了能夠使用任何APK,無論是視頻轉換器還是其他應用程序。 MeMu支持並可以移動所有這些應用程序,無論是應用程序還是視頻遊戲。
要在MeMu中安裝應用程序,您必須執行以下操作:
- 在計算機(PC)上安裝並下載MeMu Player
- 在搜索欄中,輸入要下載的應用程序,單擊“安裝或安裝”,然後等待其完全加載,將在應用程序中創建一個快捷方式
- 準備就緒後,您就可以使用它了,請記住它可以正常工作,並且您可以保存想要的那些東西,所有這些都具有相應的權限
- 在右側,它將顯示所有按鈕以顯示其工作方式: 第一個是主屏幕,第三個是“從Windows導入APK”,第四個是屏幕截圖,第八個是配置,如果主要是視頻遊戲,則要調整音量,請按音量控制,然後是
在電腦上運行 APK 的其他替代方法
最後,還必須提到的是,還有 以前模擬器的其他替代品。例如,值得強調的是:
- Anbox- 是 Linux 上的 Android 應用程式運行時,可隔離容器中的應用程式。這意味著每個應用程式都在單獨的環境中運行,從而提高了安全性和穩定性。
- Genymotion: 是一款深受開發人員和高級用戶歡迎的 Android 模擬器,提供各種虛擬設備和配置。適用於 Windows、macOS 和 Linux 以及雲端服務。模擬從手機到平板電腦的各種 Android 設備,並允許高度客製化。
- LD播放器– 另一款專注於遊戲的 Android 模擬器,旨在在要求苛刻的遊戲中提供高效能。它為遊戲、自訂和多實例提供了良好的性能。它主要適用於 Windows,但也有適用於 Linux 的測試版。
- 混音OS Player- 是一個基於 Remix OS 作業系統的模擬器,旨在為 Windows 提供簡單的桌面體驗。
- KoPlayer:另一款也適用於 Windows。它是一款專注於遊戲且具有強大自訂能力的Android模擬器。
- VirtualBox的:它不是模擬器,而是虛擬機器管理程序,可用於 Windows、Linux 和 Mac OS。但是,您可以在 PC 上建立 Android 虛擬機,儘管它必須是 Android x86(您也可以使用 ChromiumOS、帶有 Waydroid 的 BlendOS、Remix OS...),因為它不會模擬 ARM。從那裡您可以運行您想要的 APK 檔案。