Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

En dehors d'android studio, la récupération du SDK d'Android se fait via le sdk-tools.

https://developer.android.com/studio/#command-line-tools-only (dernier test en date depuis commandlinetools-linux-9123335_latest.zip )

On le télécharge et on le dézippe en tant qu'utilisateur (esup ici pour nous) qui se chargera de compiler/packager l'applciation application android.

Le sdkcmdline-tools est donc disponible ici :   /home/esup/sdkcmdline-android-tools

On installe mainetant le sdk d'android , level 28 : 

Bloc de code
languagebash
themeRDark
[esup@carbonne bin]$ ./sdkmanager 'platforms;android-28' --sdk_root=/home/esup
[esup@carbonne bin]$ ./sdkmanager 'build-tools;28.0.3' --sdk_root=/home/esup 

On accepte au passage la licence proposée.

...

Bloc de code
languagebash
themeRDark
keytool -genkey -v -keystore esup-android-apps.keystore -alias LeoDroidApp -keyalg RSA -keysize 2048 -validity 10000
  • build de l'APK
    Il vous faut gradle, récupérer un zip de la distribution et le dézipper suffit (dernier test en date via gradle-4.10.3-bin.zip récupéré depuis https://gradle.org/releases/)
Bloc de code
languagebash
themeRDark
gradlew/home/esup/gradle-4.10.3/bin/gradle clean assemble

Integration dans esup-nfc-tag-server

...

  • recompiler et redéployer esup-nfc-tag-server. Au redémarrage d'esup-nfc-tag-server la nouvelle version de l'apk sera prise en compte

...