Outils pour utilisateurs

Outils du site


wiki:projets:smartphone-geiger:android

Compilation sous Android

Depuis le début, nous avons fait en sorte que notre application soit compatible android et iOS. Il est temps de tester sur une machine android.

Configuration pour Mac OS

Tout d'abord, on télécharge le sdk ici. Une fois téléchargé, décompressez le zip par exemple dans le dossier Developer.

Ensuite ouvrez un terminal. Et éditez le fichier .bash_profile, par exemple en faisant :

nano ~/.bash_profile

Ajoutez les lignes :

PATH="/Developer/adt-bundle/sdk/platform-tools:${PATH}"
PATH="/Developer/adt-bundle/sdk/tools:${PATH}"
export PATH

Relancez un nouveau terminal et vérifiez que tout est bon en affichant le PATH :

echo $PATH

Note : Il existe un moyen d'ajouter le proxy de la fac à phonegap :

npm config set http-proxy http://wwwcache.jussieu.fr:3128
npm config set https-proxy http://wwwcache.jussieu.fr:3128

A ce stade, essayer de compiler vous donnera probablement le résultat suivant :

Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path.

Apache ant est une sorte d'équivalent de make. Depuis quelques versions de mac OS, il n'est plus installé par défaut. Mais vous pouvez le télécharger ici.

Ensuite, comme pour le sdk, il faut l'ajouter au path dans le fichier .bash_profile.

PATH="/Developer/ant/bin:${PATH}"
export PATH

N'oubliez pas de recharger un terminal et de vous placer dans le dossier opengeiger.

Ensuite vous pourrez compiler avec la commande :

phonegap build android

Et déployer avec la commande :

phonegap run android

A cause du plugin RFduino, nous ne supportons que les versions d'Android >= 4.3.

wiki/projets/smartphone-geiger/android.txt · Dernière modification: 2016/09/11 13:15 (modification externe)