[分享] 讓 BlueStacks 能開 MLTD

作者: crazycy (LCY)   2018-01-29 18:13:39
主要是回前面那篇文
不過發現講的重點好像差滿多的
就換個標題
※ 引述《prismwu ()》之銘言:
: 經過很多的嘗試 最後終於讓手機與模擬器的MLTD共存
: 先講測試結果 比較後面有詳細的步驟
: 1. NOX MLTD無法執行
: 2. BS 推特說MLTD可以執行(https://goo.gl/aybwko) 實際上目前不行
: 若是你有成功的話請分享你設定模擬器的參數以及BS版號給我
: 可能是Android版本不同的問題 也可能是其他問題
: 如果你知道原因的話請分享給我
後文恕刪
前幾天剛好看到日本 BS 官方推特這篇
就載了 BS 下來試試看
因為 MLTD 需要 OpenGL ES 3.0 才跑得起來
目前檯面上有支援的模擬器的好像只有 MuMu、BS、NOX(自稱)
MuMu 我不熟就先跳過,似乎是可以正常跑 MLTD
NOX 會說自稱是因為我看到官方有寫支援,可是我自己試好像是半殘
MLTD 跑起來會紫畫面(其它如聲音正常)
BS 我載下來試之後,發現就像原PO提的,官方說可以,跑起來不行
原本以為是營運有檔
看了一下 log
發現好像是 library 方面的問題
因為我對 Android 的架構不熟
查了好久的資料、又試了幾天
發現可能是 MLTD 提供了不完整的 x86 library
也另外提供了完整的 ARM library
而 BS 似乎會以 x86 的 library 優先
又不知道是 BS 的架構上有問題還是其它原因
在這情況下 BS 就會打不開 MLTD
所以解法很簡單
先想辦法拿到 BS 的 root 權限
另外把 MLTD 的安裝 apk 檔拆開
把 apk 檔裡
lib/armeabi-v7a/
裡面的所有檔案
丟到 BS 裡的
/data/data/com.bandainamcoent.imas_millionlive_theaterdays/lib/
資料夾
把原本的 x86 so 檔蓋掉
\這樣就可以跑 MLTD 了/
https://i.imgur.com/B4pWCyH.jpg
雖然好像有時候會閃退Orz
由於我對 Android 架構不熟
如果有錯或有更方便的方法
還請不吝指正
作者: prismwu   2018-01-29 18:32:00
感謝技術支援 因為原本想用ADB搞定 沒想到會失敗才會繞一大圈回到Heluim
作者: sokayha (sokayha)   2018-01-29 19:51:00
推推 有閒再來試
作者: bnn (前途無亮回頭是暗)   2018-01-29 20:22:00
推一下.
作者: c1396 (Robin)   2018-01-29 22:05:00
話說mumu和bs哪個比較推?mumu不能按home縮小 還有灰邊不過印像中bs不能調整大小 還要做去廣告之類的處理
作者: mnlcttdu (lazyAnnaP)   2018-01-29 22:26:00
裝Remix OS也能開 不過整台電腦會變成Android系統
作者: sokayha (sokayha)   2018-01-29 22:29:00
試了下不行啊 我現在bs可以聽到音樂不會當 但是還是紫畫面crasycy bs是裝哪版?一般版?+N測試版?對 重開檔案要重蓋奇怪 版本一樣 難不成要更新電腦的顯卡驅動?orz我在我的bluestacks裡去查open gl es的版本都是寫2.0...突然想到不用那麼麻煩,直接7zip開MLTD的apk,把裡面x86的3個*.so都刪掉,然後bluestacks直接安裝這個改過的apk就好了,很神奇的我這樣做我就能跑不會紫畫面了目前搞不定的反而是備份還原orz...https://i.imgur.com/lrM3CNi.jpg
作者: bnn (前途無亮回頭是暗)   2018-01-30 07:50:00
BS得debloat自己裝launcher就能不用Gamepophomehttps://tinyurl.com/yavqczmw BS debloat我是還在2.5x版就是嚴格來說已經有root的就裝個launcher設成預設開始器,hd-adb可以直接win底下用cmd拿到權限,移掉不想要的apk像gamepophomeS2P、bluestacksHome、bluestacksServices,不用像網頁裡移一堆有的沒的. 3.0以上沒試過,因為目前還能用就懶得升級了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com