J’ai désiré testé l’export en APK d’une application Meteor js. Je poste ici la procédure utilisé. L’ensemble se déroule sur Ubuntu 16.04
Mise à jour Systèmes
Installation Meteor
Téléchargement et installation des pré-requis pour un export en APK, Android Studio et les Tools pour Android, pensez à adapter les liens de téléchargement si les versions changent
wget https://dl.google.com/dl/android/studio/ide-zips/3.2.1.0/android-studio-ide-181.5056338-linux.zip && \
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip && \
unzip android-studio-ide-181.5056338-linux.zip && \
unzip sdk-tools-linux-4333796.zip
Déplacement de Androide-studio vers opt
sudo mv ./tools /opt/android-studio
Ajout des paths vers android et les tools
#
export ANDROID_HOME=/opt/android-studio
export PATH=$PATH:$ANDROID_HOME/tools/bin
Recharger le bashrc
Installation des tools sdk android
Création de l’application Meteor et Ajout du package pour Android
cd laintimesAPP
meteor add-platform android
On build notre APK
Génère la privatekey
On se dirige vers le dossier de release de l’apk pour l’auto signer
#
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk laintimesAPP
Afin d’accepter les licences du sdk android si ce n’est pas encore fait
/home/compileuser/tools/bin
cd /home/compileuser/tools/bin
./sdkmanager --licenses