Objectives
Create the FullCount Touchscreen Android Application Bundle
(.aab)
Deploy to the Google Playstore
Deploy to local device
Prerequisites
Instructions
1. Open Android Studio
2. Make build changes
3. Generate .apk
Key store path: path to [
android_fcpos_keystore.jks ]
Key store Password: keepass
->android_fcpos_keystore
Key alias: use existing (fc_pos_key)
Key password: keepass
->FullCount_GeckoBrowser apk key
Select Next
Enter Master Password: keepass -> android apk
master password
Enter destination folder. This is where the .apk will be
placed.
Ensure Build Types to bundle are selected, generally any
'...release'
Select Finish
4. Deploy to Playstore
b. Select FullCount POS – Senior Living [x.x.x]
c. In the left sidebar select ‘Closed Testing’ under
'Testing' and then 'manage track' for beta
d. At the top you will see 'Edit Release' or 'Create new
release' button. Select it. see (1) below
Note: This will be viewable in playstore.
e. Test app store release on FullCount Lab
tablets (Boot test, user functions test.)
f. Once finished with testing, select ‘Promote
release’ see (3) above
g. Once the Promotion is complete you will need
to go to 'Releases overview' from the left navigation and make it available via
the playstore.
Debug Deployment
Open
Andoid Studio
Import
the android app, File -> New -> Import Project, the directory will
be: \mobile\android\trunk\FullCount_GeckoBrowser\app
Open
Build Variant: Build -> Select build variant
In
the Build Variants window, select armDebug or aarch64
Make
sure the Android device you want to use has USB Debugging turned on. This
can be different per device / OS version so you may need to look up how to
Enable/Navigate to Developer Options.
When
USB Debugging is turned on, connect your android device to your machine,
if everything is working you will see your device as the target device:
Finally
hit the run button and the App should deploy to the Device