Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
prog:lazarus:android:install [28/05/2020 19:26]
thierry créée
prog:lazarus:android:install [02/06/2020 18:00] (Version actuelle)
thierry [Android NDK]
Ligne 1: Ligne 1:
 ====== Installations et Configuration de Lazarus pour dev Android ====== ====== Installations et Configuration de Lazarus pour dev Android ======
 +<​note>​Ce qui est écrit sur cette page est vrai le 1er juin 2020... ;​-)</​note>​
 +===== Téléchargements =====
 +==== JDK  ====
 +
 +Le **Java Development Kit (JDK)** désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java.
 +
 +  * Téléchargement : [[https://​www.oracle.com/​java/​technologies/​javase-jdk8-downloads.html]]
 +
 +
 +==== Android SDK  ====
 +
 +Le **kit de développement (SDK) d'​Android** est un ensemble complet d'​outils de développement.\\ ​
 +Il inclut un débogueur, des bibliothèques logicielles,​ un émulateur basé sur QEMU, de la documentation,​ des exemples de code et des tutoriels.
 +=== Android Studio ===
 +
 +  * Téléchargement :  [[https://​developer.android.com/​studio]]
 +
 +En installant Android Studio on installe aussi le SDK et SDKManager.
 +
 +On accede au SDK Manager avec le menu File/​Settings puis...
 +{{:​prog:​lazarus:​android:​sdk1.png?​400|}}
 +
 +==== Android NDK ====
 +
 +L'​**Android Native Development Kit** ou **Android NDK** est une API du système d'​exploitation Android permettant de développer directement dans le langage du matériel cible,\\ par opposition au Android SDK qui est une abstraction en bytecode Java, indépendante du matériel.
 +
 +  * Télécharger NDK : [[https://​developer.android.com/​ndk/​downloads/​index.html]]
 +  * Site Officiel : [[https://​developer.android.com/​ndk]]
 +
 +J'ai téléchargé le fichier ''​android-ndk-r21c-windows-x86_64.zip'',​\\
 +que j'ai unzippé dans ''​J:​\Android\android-ndk-r21c''​
 +
 +==== Laz4Android ====
 +  * [[https://​sourceforge.net/​projects/​laz4android/​]]
 +
 +
 +===== Sources et Ressources =====
 +  * [[https://​wiki.lazarus.freepascal.org/​LAMW]]
 +
 +