Humpty Promotes XQA

How to make rfo-Basic APK packages using XQA in Linux (lubuntu)
X-Quick-APK
is an APK builder created by Stefano to package RFO-BASIC! apps as standalone APKs.

XQA is an alternative to XAB, it does away with ADT-sdk and ANT.
Dependencies are gambas3 and JDK (java).

Instructions

Install Java
sudo apt-get install openjdk-7


Alternatively, you can install the Oracle JDK version.
If you have both Oracle (Sun) JDK and OpenJDK installed please validate either STUDIO_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.

Install Gambas
# sudo add-apt-repository ppa:nemh/gambas3 (old - not working)

sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3

Alternatively, If you don't want the whole gambas3 package, you can individually install these packages;

sudo apt-get install <package name>

1019 k      gambas3-runtime
93 k     gambas3-gb-image
633 k    gambas3-gb-qt4
  207 k    gambas3-gb-qt4-ext (includes 2 below)
8526k        libqt4-designer
3658 k        libqt4-qt3support
820 k    gambas3-gb-form
55 k    gambas3-gb-form-dialog
4046 k    gambas3-gb-form-stock
49 k    gambas3-gb-settings
266k gambas3-dev
------
  19.4Mb

Install OpenSSL

This is usually already installed, but if it isn't ;

sudo apt-get install openssl

Download XQA

Get the source from X-quick-APK page.
or the laughton repository x-quickapk.

unzip the file

Make the builder executable

cd xqa
chmod 755 build.sh

Build the binary

./build.sh


Run it
./x-quickapk



Fill in the requirements ;
and you will have to create a keystore for signing your app.


Your BASIC! source files must have at least 3 directories;
source
data
databases
(even if you don't use them)


End.



Support my projects!
Donate via BitCoin.
End.