====== SDK Android ====== ===== Descărcare ===== ==== Linux ==== Se descarcă arhiva ''.tgz'' conținând SDK-ul de Android:\\ student@pdsd2015:~$ cd /tmp student@pdsd2015:/tmp$ wgethttp://dl.google.com/android/android-sdk_r24.0.2-linux.tgz student@pdsd2015:/tmp$ cd /opt student@pdsd2015:/opt$ sudo tar xzvf /tmp/android-sdk_r24.0.2-linux.tgz student@pdsd2015:/opt$ rm -f /tmp/android-sdk_r24.0.2-linux.tgz ==== Windows ==== Se descarcă [[http://dl.google.com/android/installer_r24.0.2-windows.exe|executabilul conținând SDK-ul de Android]]. ===== Instalare ===== ==== Linux ==== * se lansează Android SDK Manager (cu drepturi de administrator, altfel nu este posibilă descărcarea și instalarea pachetelor necesare), selectându-se nivelul de API pe care vor fi dezvoltate aplicațiile:\\ student@pdsd2015:~$ cd /opt/android-sdk-linux/tools student@pdsd2015:/opt/android-sdk-linux/tools$ sudo ./android * sunt selectate următoarele pachete: * Tools * Android SDK Tools (daca nu a fost instalat anterior) * Android SDK Platform-tools * Android SDK Build-tools * Android 4.1.2 (API16) - toate pachetele * Extras * Android Support Library 21.0.3 * Google Play Services 22 * Google Play APK Extension Library 3 * Google Play Billing Library 5 * Google Play Licensing Library 2 * se accesează butonul //Install packages// {{ :laboratoare:laborator01:androidsdk01.png?nolink&600 }} * se acceptă termenii și condițiile de licențiere. {{ :laboratoare:laborator01:androidsdk02.png?nolink&800 }} * în fereastra de jurnalizare sunt afișate informații cu privire la starea pachetelor instalate {{ :laboratoare:laborator01:androidsdk03.png?nolink }} Operațiile de descărcare și instalare pot dura o perioadă de timp mai îndelungată, în funcție de viteza conexiunii la Internet. ==== Windows ==== * se lansează în execuție fișierul descărcat, conținând SDK-ul de Android {{ :laboratoare:laborator01:androidsdkwindows01.png?nolink }} * se verifică dacă sistemul de operare conține o versiune de JDK, altfel utilizatorul trebuie să precizeze locația la care se găsește aceasta {{ :laboratoare:laborator01:androidsdkwindows02.png?nolink }} * se solicită să se specifice tipul instalării {{ :laboratoare:laborator01:androidsdkwindows03.png?nolink }} * pentru toți utilizatorii care folosesc sistemul de operare * doar pentru utilizatorul curent * se indică locația la care va fi realizată instalarea, spațiul de pe disc care va fi ocupat / disponibil {{ :laboratoare:laborator01:androidsdkwindows04.png?nolink }} * se specifică intrarea din meniul de start de unde va putea fi accesat ulterior {{ :laboratoare:laborator01:androidsdkwindows05.png?nolink }} * se afișează rezultatele instalării {{ :laboratoare:laborator01:androidsdkwindows06.png?nolink }} * în urma completării instalării, există posibilitatea de a lansa în execuție SDK-ul de Android, operație care va fi temporizată până la momentul în care executabilul aferent va primi drepturi corespunzătoare utilizatorului de tip administrator (necesare pentru a descărca și instala definițiile corespunzătoare nivelului de API pentru care se vor dezvolta aplicațiile Android) {{ :laboratoare:laborator01:androidsdkwindows07.png?nolink }} * folosind un utilitar de tip gestiune a fișierelor se accesează locația la care a fost realizată instalarea (în cazul de față ''C:\Program Files (x86)\Android\android-sdk'') * din meniul contextual al fișierului ''SDK Manager.exe'' (click dreapta) se accesează opțiunea ''Properties'' {{ :laboratoare:laborator01:androidsdkwindows08.png?nolink }} * în secțiunea ''Compatibility'' se bifează opțiunea //Run this program as an administrator// și se definitivează modificările accesând butonul //Apply// {{ :laboratoare:laborator01:androidsdkwindows09.png?nolink }} * se lansează în execuție Android SDK Manager, selectându-se nivelul de API pentru care vor fi dezvoltate aplicațiile, parcurgându-se aceleași etape ca și în cazul [[:tutoriale:sdk_android#linux2|Linux]].