How to Connect BlueStacks with ZennoDroid?

MAB Tech

Новичок
Регистрация
28.04.2025
Сообщения
3
Благодарностей
0
Баллы
1
Hi everyone,
I’m trying to connect BlueStacks 5 with ZennoDroid, but ZennoDroid only detects LDPlayer 9 on my system.
My Environment
I have installed the following emulators today:
  • LDPlayer 9
  • BlueStacks 5
  • MEmu Player
  • MuMu Player
However, inside Android Emulation Settings in ZennoDroid, only LDPlayer appears in the dropdown list.
BlueStacks, MEmu, and MuMu are not detected at all.
Issue
Even after:
  • Restarting ZennoDroid
  • Restarting PC
  • Clicking Refresh in Android Emulation Settings
Only LDPlayer is shown.
❓ Questions
  1. Does ZennoDroid officially support BlueStacks 5?
  2. Is there any manual way to connect BlueStacks via ADB?
  3. Does BlueStacks require specific ADB configuration or port forwarding?
  4. Are there any compatibility limitations?
Screenshots Attached
 

Вложения

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
678
Благодарностей
562
Баллы
93
I’m trying to connect BlueStacks 5 with ZennoDroid,
BlueStacks doesn't connect automatically after launch. You need to connect it manually using C# code
C#:
// Replace the title with the desired name.
var title = "BlueStacks App Player 1";

var name = new BlueStacks5Manager().TitleToNameConverter(title);
var bs = new BlueStacks5(name);

// There's a bug with BlueStacks. We can't connect to it the first time after launching.
try {
    bs.Connect();
} catch { bs.Connect(); }

// Launch in the main window
var addressPort = bs.AddressPort;
instance.DroidInstance.Action.SelectByName(addressPort);
instance.DroidInstance.Action.Start();
1771666105945.png
 

MAB Tech

Новичок
Регистрация
28.04.2025
Сообщения
3
Благодарностей
0
Баллы
1
Hi Anatoly,

Thank you for your response.

I am actually following your YouTube video (7-Z5wY2WLjA) step-by-step and trying to run the exact project that you provided (downloaded from bstweaker.ru, the ZIP with the Droid extension).

I don’t have prior ZennoDroid experience, but I do have:

  • Basic experience with ZennoPoster
  • Automation experience with BAS
  • Experience working with other automation tools
So the logic itself is not new for me — but ZennoDroid API behavior is confusing me.

What I Did
  1. Installed fresh BlueStacks 5
  2. Imported your project source into ZennoDroid
  3. Tried running it as-is
  4. Then tried your new C# manual connection method:
var title = "BlueStacks App Player 1";

var name = new BlueStacks5Manager().TitleToNameConverter(title);
var bs = new BlueStacks5(name);

try {
bs.Connect();
} catch { bs.Connect(); }

var addressPort = bs.AddressPort;
instance.DroidInstance.Action.SelectByName(addressPort);
instance.DroidInstance.Action.Start();

Current Problem
I’m getting errors like:

  • “The method or operation is not implemented”
  • Errors on:
    • Get the internal emulator name by its full name
    • Create the emulator
    • Connect to the emulator
(See attached screenshots — I will tag them in the post.)

Thank you
 

Вложения

Кто просматривает тему: (Всего: 1, Пользователи: 1, Гости: 0)