Steps

  1. Download and install Android Studio
  2. Configure Android Emulator
  3. Install APK 

 

 

Detailed Steps

Download and install Android Studio

https://developer.android.com/studio/

 

 

Once installed you will end up with something like this:

 

 

 

Go to configure at the bottom of the page and AVD (Android Virtual Device) Manager:

 

 

 

            

Create Virtual Device & Configure it

 

 

 

 

Note we can create more combinations 

 

 

Change the name if you like

 

TIP: Use API 28          (Android 9) for easy handle of the virtual key board (it is easy to turn off once it pops up the first time in this version of Android (this works differently in each version…)

TIP: Use the same API and resolution as the customer will have on their actual devices that will catch any features that a certain resolution or API (version of the Android Operating System) may cause.

Install the WarehouseAction2.0 Application

Option 1: Install from AppCenter:

 

You will get an invite from App Center Team <[email protected]> that needs to be accepted and then you need to log in with the same email as the invite was sent from.

 


Option 2: (often faster if on Emulator) To install from a APK given to you via a file share or folder:

  1. Access the Appcenter from your PC (via the link) and download the latest APK (Install file) to you PC. 
  2. Launch the virtual device and 
  3. Drag the APK from your file explorer on the pc over to the emulator. It will install it and place an icon on the canvas

 

 

 


 


The ENV could be Development, Staging or Nothing (PRD!!!)

 

 

Tip to remove virtual popup keyboard 

 

The popup is annoying in demos etc and is not needed if physical keyboard or scanners exists

 

Settings/Launguages&Input/PhysicalKeyboard

 

 

 

This makes it easier to test etc. Each device needs this configured depending on if a physical keyboard exists or not and depending on the data capture process.



Recommendation

Use the same Android version as the current customer project is using on their hardware to pick up any inconsistencies related to the Android version.