C# form to control android emulator via ADB

Job ID: 32656266

Budget: €8 – €30 EUR

Hey there,

I want to control Nox AppPlayer (android emulator) with C# over adb.
I am thinking about using ADB from Nox itself but if there is any better solution just let me know.
The Nox adb is just simple because you just install the driver over nox and then go into the installation folder of nox and there is nox_adb.exe.

I need a C# forms-project which contains a combobox and a button.
The combobox should contain all active Nox instances.
The button should execute just any simple adb command into the selected (combobox item) instance. Like a swipe or something.

My thought of a possible solution is open a hidden instance of cmd / powershell > nox_adb.exe > adb devices > list them in the combobox by cutting them into strings and disconnect all connections > connect to the selected one.
But this wouldnt specify which running instance got selected, it only sets one specific ip without telling us the window name so maybe you could check active connections from the "NoxVMHandle Frontend" process compared to the "adb devices"-list and specify those somehow to a specific windowname. Maybe the active connections can be compared directly to a window name.

This comes to the conclusion that you should be somehow experienced with:
C#, Android(-emulators) & adb, maybe with Windows CMD / shell commands.

This isnt a project which takes long. This will be some pocket money for someone with experience.
I am also open for other maybe more effective solutions.
Let me know if you have any questions open for this project. ;)
Related categories: Android C# Programming Powershell Android SDK