This shows you the differences between two versions of the page.
|
eim:tutoriale:sdk_android [2016/02/21 14:11] 127.0.0.1 external edit |
eim:tutoriale:sdk_android [2021/02/16 16:02] (current) dragos.niculescu |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Se descarcă arhiva ''.tgz'' conținând SDK-ul de Android:\\ <code> | Se descarcă arhiva ''.tgz'' conținând SDK-ul de Android:\\ <code> | ||
| - | student@pdsd2015:~$ cd /tmp | + | student@eim-lab:~$ cd /tmp |
| - | student@pdsd2015:/tmp$ wget http://dl.google.com/android/android-sdk_r24.0.2-linux.tgz | + | student@eim-lab:/tmp$ wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip |
| - | student@pdsd2015:/tmp$ cd /opt | + | student@eim-lab:/tmp$ cd /opt |
| - | student@pdsd2015:/opt$ sudo tar xzvf /tmp/android-sdk_r24.0.2-linux.tgz | + | student@eim-lab:/opt$ sudo unzip /tmp/tools_r25.2.3-linux.zip |
| - | student@pdsd2015:/opt$ rm -f /tmp/android-sdk_r24.0.2-linux.tgz | + | student@eim-lab:/opt$ rm -f /tmp/tools_r25.2.3-linux.zip |
| </code> | </code> | ||
| - | |||
| ==== Windows ==== | ==== Windows ==== | ||
| - | Se descarcă [[http://dl.google.com/android/installer_r24.0.2-windows.exe|executabilul conținând SDK-ul de Android]]. | + | Se descarcă [[https://dl.google.com/android/repository/tools_r25.2.3-windows.zip|arhiva conținând SDK-ul de Android]]. |
| Line 22: | Line 21: | ||
| ==== Linux ==== | ==== 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:\\ <code> | * 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:\\ <code> | ||
| - | student@pdsd2015:~$ cd /opt/android-sdk-linux/tools | + | student@eim-lab:~$ cd /opt/tools |
| - | student@pdsd2015:/opt/android-sdk-linux/tools$ sudo ./android | + | student@eim-lab:/opt/tools$ sudo ./android |
| </code> | </code> | ||
| * sunt selectate următoarele pachete: | * sunt selectate următoarele pachete: | ||
| * Tools | * Tools | ||
| - | * Android SDK Tools (daca nu a fost instalat anterior) | + | * Android SDK Tools (daca nu a fost instalat anterior) 25.2.5 |
| - | * Android SDK Platform-tools | + | * Android SDK Platform-tools 25.0.3 |
| - | * Android SDK Build-tools | + | * Android SDK Build-tools 25.0.2 |
| + | * Android 7.1.1 (API25) - toate pachetele | ||
| * Android 4.1.2 (API16) - toate pachetele | * Android 4.1.2 (API16) - toate pachetele | ||
| * Extras | * Extras | ||
| - | * Android Support Library 21.0.3 | + | * Android Support Repository 44 |
| - | * Google Play Services 22 | + | * Google Play Services 39 |
| - | * Google Play APK Extension Library 3 | + | * Google Play APK Expansion Library 1 |
| * Google Play Billing Library 5 | * Google Play Billing Library 5 | ||
| - | * Google Play Licensing Library 2 | + | * Google Play Licensing Library 1 |
| * se accesează butonul //Install packages// | * se accesează butonul //Install packages// | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdk01.png?nolink&600 }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_linux_01.png?nolink&600 }} |
| * se acceptă termenii și condițiile de licențiere. | * se acceptă termenii și condițiile de licențiere. | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdk02.png?nolink&800 }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_linux_02.png?nolink&800 }} |
| * în fereastra de jurnalizare sunt afișate informații cu privire la starea pachetelor instalate | * în fereastra de jurnalizare sunt afișate informații cu privire la starea pachetelor instalate | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdk03.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_linux_03.png?nolink }} |
| <note>Operațiile de descărcare și instalare pot dura o perioadă de timp mai îndelungată, în funcție de viteza conexiunii la Internet.</note> | <note>Operațiile de descărcare și instalare pot dura o perioadă de timp mai îndelungată, în funcție de viteza conexiunii la Internet.</note> | ||
| Line 57: | Line 58: | ||
| * se lansează în execuție fișierul descărcat, conținând SDK-ul de Android | * se lansează în execuție fișierul descărcat, conținând SDK-ul de Android | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows01.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_01.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 | * 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 | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows02.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_02.png?nolink }} |
| * se solicită să se specifice tipul instalării | * se solicită să se specifice tipul instalării | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows03.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_03.png?nolink }} |
| * pentru toți utilizatorii care folosesc sistemul de operare | * pentru toți utilizatorii care folosesc sistemul de operare | ||
| Line 72: | Line 73: | ||
| * se indică locația la care va fi realizată instalarea, spațiul de pe disc care va fi ocupat / disponibil | * se indică locația la care va fi realizată instalarea, spațiul de pe disc care va fi ocupat / disponibil | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows04.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_04.png?nolink }} |
| | | ||
| * se specifică intrarea din meniul de start de unde va putea fi accesat ulterior | * se specifică intrarea din meniul de start de unde va putea fi accesat ulterior | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows05.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_05.png?nolink }} |
| * se afișează rezultatele instalării | * se afișează rezultatele instalării | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows06.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_06.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) | * î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) | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows07.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_07.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'') | * 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'' | * din meniul contextual al fișierului ''SDK Manager.exe'' (click dreapta) se accesează opțiunea ''Properties'' | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows08.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_08.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// | * în secțiunea ''Compatibility'' se bifează opțiunea //Run this program as an administrator// și se definitivează modificările accesând butonul //Apply// | ||
| - | {{ :eim:tutoriale:sdk_android:androidsdkwindows09.png?nolink }} | + | {{ :eim:tutoriale:sdk_android:sdk_android_windows_09.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 [[pdsd:tutoriale:sdk_android#linux1|Linux]]. | + | * 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 [[:eim:tutoriale:sdk_android#linux1|Linux]]. |