1. Select Android Stack and Sample
When in User Dashboard, create a project with Android stack. There are two sample applications to get started with. Both are Maven projects.
2. Run Android App (Emulator)
Android stack has everything one needs to package
.apk (Java, Maven, Android SDK), run Android emulator and install the
.apk in an emulator.
When in the IDE, run
build command that will package the project as
apk. You will also see a preview URL, which is a VNC URL to get into the environment with x-server running.
The final instructions are documented in a sample README file in the repository
3. Run Android App on Device
It is possible to connect your Android phone or tablet to your machine and use
adb commands to install
apk right into a connected device.
There are a few pre-requisites:
Vagrant users and those running Che natively on Windows and Mac (i.e. where Virtual Box is involved) need to make sure that the VM can see USB devices connected to the host machine.
There are two pre-reqs here:
Vagrant users may either add the following to a Vagrantfile - https://github.com/codenvy/artik-ide/blob/master/Vagrantfile#L16-20 (then destroy the current box and create a new one) - or manually enable USB at Settings > USB (create an empty filter).
When a workspace starts, you may check if adb can see your phone:
If the phone is there, you may install
apk right into it:
adb install -r /path/to/your.apk