Application Meteor Js vers APK

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

1
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install unzip default-jre default-jdk libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 gradle android-sdk

Installation Meteor

1
curl https://install.meteor.com/ | sh

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

1
2
3
4
5
#https://developer.android.com/studio/install?pkg=studio
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

1
2
sudo mv ./android-studio /opt/
sudo mv ./tools /opt/android-studio

Ajout des paths vers android et les tools

1
2
3
4
sudo nano ~/.bashrc
#
export ANDROID_HOME=/opt/android-studio
export PATH=$PATH:$ANDROID_HOME/tools/bin

Recharger le bashrc

1
source ~/.bashrc

Installation des tools sdk android

1
android update sdk --no-ui --all --filter "build-tools-26.0.2"

Création de l’application Meteor et Ajout du package pour Android

1
2
3
meteor create laintimesAPP
cd laintimesAPP
meteor add-platform android

On build notre APK

1
meteor build ~/ --server=yourapp.meteor.com

Génère la privatekey

1
keytool -genkey -alias laintimesAPP -keyalg RSA -keysize 2048 -validity 10000

On se dirige vers le dossier de release de l’apk pour l’auto signer

1
2
3
cd /home/monuser/android/project/build/outputs/apk/release/
#
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 android-release-unsigned.apk laintimesAPP

Laisser un commentaire