Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

android emulation on virtual box in eclipse

I have android running on virtualbox, to use it as a second cell phone with an bluetooth usb stick, to connect it with a real device.

I have 2 Questions:

  1. Is it possible to get access with DDMS in eclipse like the real device to the virtual box version?

  2. How can i install in .apk package on the virtual box android?

I hope somoeone can help me.

Thanks!

like image 643
fluxim Avatar asked Jul 19 '11 18:07

fluxim


People also ask

Can VirtualBox emulate Android?

All you need to do is to install your chosen version of Android on a normal virtual machine or VM using VirtualBox. Simply follow the steps below and you'll have Android up and running in no time.

Can you run android emulator on virtual machine?

Android Emulator allows you to run emulations of Android devices on Windows, macOS or Linux machines. The Android Emulator runs the Android operating system in a virtual machine called an Android Virtual Device (AVD). The AVD contains the full Android software stack, and it runs as if it were on a physical device.


1 Answers

  1. Press Alt+F1, type netcfg write down the IP address and press Alt+F7.
  2. Run adb connect <virtual_machine_ip> in terminal on your host machine.

You should then see the device in ADT and be able to run your applications on it.

Edit: This will work if you are set up to use bridged or host-only adapters: for NAT you must set up port forwarding first:

  1. cd to your VirtualBox folder on Windows: (C:/Program Files/Oracle/VirtualBox)
  2. set up a port forwarding rule via command line like so: VBoxManage modifyvm <name_of_your_android_vm> --natpf1 adb,tcp,*,5555,*,5555
  3. Run your vm
  4. Connect to your VM by typing adb connect localhost:5555
  5. Launch your application in Eclipse and you will see localhost:5555 as an available AVD
like image 200
citizen conn Avatar answered Nov 09 '22 05:11

citizen conn