- JDK 8, Android-sdk, cordova-cli
- Proxyed usb ports to linux adb
- Synced folder './' => '/app' place where you can put your cordova project
- Synced folder './vagrant/provision' => '/image/provision' with all provisions, vagrant start up scripts
- Synced folder './vagrant/config' => '/image/config' with all configs
- GIT
- VirtualBox
- VirtualBox extension pack
- Vagrant
- Vagrant hostmanager pulugin
- Vagrant proxyconf pulugin
- console or terminal
- 512 Memory
- 1 Gb of free space
- 10-15 minutes
- Install git
- Install VirtualBox - VirtualBox 5.x.xx platform packages - Windows hosts
- doanload and save on disk VirtualBox Extension Pack - VirtualBox 5.x.xx Oracle VM VirtualBox Extension Pack: Install instrisction - from part Install VirtualBox Extension Pack
- Install Vagrant - Windows x64 bit
- Install vagrant hostmanager pulugin
- Install vagrant proxyconf pulugin if you need to use proxy
- Create on C: or D: folder Virtual (as example D:/Virtual)
- Clone this repo content to folder Virtual and go to this folder.
- In Virtual folder copy ./vagrant/config/vagrant-local.example.yml as ./vagrant/config/vagrant-local.yml
- Setup proxy in system variables and restart your console. If needed.
- Take a short look at vagrant-local.yml settings if all ok (Use proxy or not, CPU, Memory, hostname, etc)
- Run cmd as Administrator & go to folder Virtual:
cd D:
cd Virtual
- Install Vagrant plugins:
vagrant plugin install vagrant-hostmanager
vagrant plugin install vagrant-proxyconf
- Start Android local env deploy
vagrant up
- Wait 10-15 min & check correct VM work:
vagrant global-status