雖然 BlueStacks 5 提供了多個 Android 版本引擎,有 Nougat 32-bit、Nougat 64-bit 以及 Pie 64-bit 三種引擎,但只要從多開管理器內再下載任何一個版本就會導致被認定是「主引擎」而無法刪除占用硬碟空間,這個設計一直讓叡哥覺得非常不好。
本篇文章要來教 BlueStacks 玩家如何透過修改配置檔和刪除檔案的方式來解決無法在多開管理器刪除主引擎的問題,當然在刪除的過程中需要特別小心,如果刪除到你想保留的多開引擎或對應參數,則會造成無法啟動甚至直接完全損毀。
注意:該文章內容僅適用於BlueStacks 5.4.0 以前的版本,因為後續新版已支援直接刪除引擎功能。
1. 首先你可以先參考這篇文章「手動備份還原在BlueStacks 5上的應用程式和資料、設定」先備份一次再進行接續的操作,防止操作失誤導致所有模擬器都無法開啟。備份好之後,找到 BlueStacks 5 的預設安裝路徑為: C:\ProgramData\BlueStacks_nxt 路徑中的『bluestacks.conf』檔案,如果有更改安裝路徑則在你當初選擇安裝的路徑裡,選擇在 D 槽的話就會在 D 槽裡面,仔細找找肯定會有的。
2. 使用 Windows 作業系統內建的記事本就可以打開和編輯 bluestacks.conf 檔案內容。找到所有「bst.instance」開頭的值,然後刪除你不要的版本值,比如你不要的引擎是 Pie 64-bit 就找到「bst.instance.Pie64」全選刪除以及記得要刪除「bst.installed_images」雙引號中不要的引擎代號,如「Pie64」以免下次想要再次建立而無法建立的問題,接著存檔即可。若為其他引擎請參考以下對照值。
- Nougat 64-bit 引擎「bst.instance.Nougat64」,代號:Nougat64
- Nougat 32-bit 引擎「bst.instance.Nougat32」,代號:Nougat32
3. 然後再到 BlueStacks_nxt 安裝路徑中的 Engine 資料夾,參考上一步的代號來右鍵刪除對應你不想要的引擎資料夾。
4. 再次打開 BlueStacks 多開管理器就會看到你刪除的引擎已經不見了。