Supported emulators

PhoneGrid tested di:

Emulator ADB port Notes
MuMu Player 12 16384, 16416, 16448, … +32 per instance. Paling stabil untuk farm 10+ instance.
LDPlayer 9 5555, 5557, 5559 +2 per instance. Support multi-instance manager.
BlueStacks 5 5555, 5565 Konsumsi RAM tinggi untuk multi-instance.
Google Android Studio AVD 5554 Slow tapi resmi, cocok untuk testing dev.
Genymotion varies Harus enable ADB di settings.

Setup umum

  1. Install emulator, jalankan 1 instance
  2. Biasanya ADB sudah default-enabled — cek di Command Prompt:
    adb devices
    
  3. Kalau tidak terdeteksi, kill adb server:
    adb kill-server
    adb start-server
    

MuMu Player 12

Port pattern: 127.0.0.1:16384 + 32*index

Instance Port
1 16384
2 16416
3 16448
4 16480
5 16512
... ...

PhoneGrid auto-scan port range ini, jadi tinggal launch MuMu instance dan refresh Devices page.

Stuck di "offline"? MuMu kadang reset ADB connection. Solusi:

  • MuMu Menu (☰ di pojok) → ADB Connect
  • Atau: adb connect 127.0.0.1:16384 manual

LDPlayer 9

Port pattern: 127.0.0.1:5555 + 2*(index-1)

Instance Port
1 5555
2 5557
3 5559

Enable ADB di LDPlayer settings:

  1. Settings (⚙) di LDPlayer UI
  2. Other settings → enable ADB debugging
  3. Apply → restart instance

BlueStacks 5

Default ADB port 5555 untuk Nougat32, 5565 untuk Pie64.

Enable:

  1. Settings → Advanced → enable Android Debug Bridge
  2. Restart instance
  3. adb connect localhost:5555

Tips farm besar

Resource planning

RAM Max instances (MuMu) Max instances (LDPlayer)
8 GB 2-3 3-4
16 GB 5-6 8-10
32 GB 12-15 18-22
64 GB 25-30 40+

Pastikan SSD (bukan HDD) — emulator I/O sangat intensif.

HWID / device ID unique

PhoneGrid auto-assign random android_id ke setiap MuMu instance via Settings → Emulator dedup. Tanpa ini, cloud server akan treat 10 MuMu sebagai 1 device (karena shared default android_id).

Untuk LDPlayer: LDPlayer Multi-Instance Manager → per-instance settings → Change Device Info.

Performance

  • Graphics mode: DirectX (Intel/NVIDIA) atau OpenGL+ (AMD)
  • Enable Virtualization Technology (VT) di BIOS
  • Disable Windows Defender real-time scan untuk emulator folder
  • Fixed instance DPI/resolution (480x800 atau 720x1280 untuk farming — lebih ringan dari 1080p)

Batch control

Semua emulator instance bisa di-control sama persis dengan USB device — multi-select di PhoneGrid, jalankan task bulk.