Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

unlock android emulator from cmd line

I would like to run android emulator from cmd line - unlock it and control it. Is this possible ?

I know how to operate from eclipse?

like image 296
KK. Avatar asked Dec 02 '22 06:12

KK.


2 Answers

On emulator try adb shell input keyevent 82. This keyevent execute KEYCODE_MENU and unlock a screen.

like image 164
annelorayne Avatar answered Jan 01 '23 16:01

annelorayne


You can interact with the emulator via its console interface.

If you ever wondered why your emulator started with a number like 5554 - that's because that's the port the emulator listening on.

You can find the port for running emulators with the adb devices command. It will have output like this:

C:>adb devices List of devices attached emulator-5554 device So you can connect to the emulator using a command like:

telnet localhost 5554 If you connect successfully you'll get an OK prompt and you can start entering commands.

There are various commands but the one we are interested in is event to simulate hardware events. We can unlock the screen by pressing Menu which we emulate with the following command:

event send EV_KEY:KEY_MENU:1 EV_KEY:KEY_MENU:0

like image 35
KK. Avatar answered Jan 01 '23 15:01

KK.