Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutoriale:android_studio [2016/02/25 09:25]
Andrei Roșu-Cojocaru
tutoriale:android_studio [2017/03/03 02:29] (current)
Line 1: Line 1:
-====== Android Studio ======+====== Android Studio ======
  
 ===== Linux ===== ===== Linux =====
  
   * se descarcă arhiva ''​.zip''​ corespunzătoare în directorul ''/​opt'':​\\ <​code>​   * se descarcă arhiva ''​.zip''​ corespunzătoare în directorul ''/​opt'':​\\ <​code>​
-student@pdsd2015:~$ cd /tmp +student@eim2017:~$ cd /tmp 
-student@pdsd2015:/​tmp$ ​wgethttps://​dl.google.com/​dl/​android/​studio/​ide-zips/​1.5.1.0/​android-studio-ide-141.2456560-linux.zip +student@eim2017:/​tmp$ ​wget https://​dl.google.com/​dl/​android/​studio/​ide-zips/​2.3.0.8/​android-studio-ide-162.3764568-linux.zip 
-student@pdsd2015:/tmp$ cd /opt +student@eim2017:/tmp$ cd /opt 
-student@pdsd2015:/opt$ sudo unzip /​tmp/​android-studio-ide-141.2456560-linux.zip +student@eim2017:/opt$ sudo unzip /​tmp/​android-studio-ide-162.3764568-linux.zip 
-student@pdsd2015:/opt$ rm -f /​tmp/​android-studio-ide-141.2456560-linux.zip+student@eim2017:/opt$ rm -f /​tmp/​android-studio-ide-162.3764568-linux.zip
 </​code>​ </​code>​
   * se lanseaza in executie mediul integrat de dezvoltare:​\\ <​code>​   * se lanseaza in executie mediul integrat de dezvoltare:​\\ <​code>​
-student@pdsd2015:/opt$ cd android-studio/​bin +student@eim2017:/opt$ cd android-studio/​bin 
-student@pdsd2015:/​opt/​android-studio/​bin$ sudo ./studio.sh+student@eim2017:/​opt/​android-studio/​bin$ sudo ./studio.sh
 </​code>​ </​code>​
  
Line 18: Line 18:
 Anterior instalării,​ există posibilitatea de a prelua configurațiile specifice unei versiuni anterioare (în caz că există, cu specificarea locației respective / configurațiilor necesare rulării mediului integrat de dezvoltare Android Studio): Anterior instalării,​ există posibilitatea de a prelua configurațiile specifice unei versiuni anterioare (în caz că există, cu specificarea locației respective / configurațiilor necesare rulării mediului integrat de dezvoltare Android Studio):
  
-{{ :​tutoriale:​android_studio:​android_studio01.png?nolink }}+{{ :​tutoriale:​android_studio:​android_studio_linux01.png?nolink }}
  
 Procesul de configurare a mediului integrat de dezvoltare Android Studio implică următorii pași: Procesul de configurare a mediului integrat de dezvoltare Android Studio implică următorii pași:
  
-{{ :​tutoriale:​android_studio:​android_studio02.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux02.png?​nolink&​600 }}
  
   * specificarea locației la care se găsește instalat JDK-ul (minim versiunea 7.0), în situația în care nu a fost specificată variabila de sistem ''​JAVA_HOME'';​   * specificarea locației la care se găsește instalat JDK-ul (minim versiunea 7.0), în situația în care nu a fost specificată variabila de sistem ''​JAVA_HOME'';​
Line 30: Line 30:
     * particularizat;​     * particularizat;​
  
-{{ :​tutoriale:​android_studio:​android_studio03.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux03.png?​nolink&​600 }}
  
   * selectarea temei care se dorește a fi utilizată (IntelliJ, Darcula, GTK+):   * selectarea temei care se dorește a fi utilizată (IntelliJ, Darcula, GTK+):
  
-{{ :​tutoriale:​android_studio:​android_studio04.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux04.png?​nolink&​600 }}
  
   * precizarea componentelor care se doresc a fi instalate:   * precizarea componentelor care se doresc a fi instalate:
Line 40: Line 40:
     * un dispozitiv virtual Android pe care vor putea fi testate aplicațiile în situația în care nu este disponibil un dispozitiv mobil fizic;     * un dispozitiv virtual Android pe care vor putea fi testate aplicațiile în situația în care nu este disponibil un dispozitiv mobil fizic;
  
-{{ :​tutoriale:​android_studio:​android_studio05.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux05.png?​nolink&​600 }}
  
   * în momentul în care toate configurațiile au fost precizate, este afișat un sumar al acestora înainte ca procesul de instalare să pornească propriu-zis:​   * în momentul în care toate configurațiile au fost precizate, este afișat un sumar al acestora înainte ca procesul de instalare să pornească propriu-zis:​
  
-{{ :​tutoriale:​android_studio:​android_studio06.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux06.png?​nolink&​600 }}
  
   * în situația în care mașina pe care se instalează mediul integrat de dezvoltare Android Studio poate rula emulatorul de Android într-un mod de performanță ridicată (prin intermediul KVM - Kernel-mode Virtual Machine), utilizatorul este invitat să verifice dacă acest pachet este activat astfel încât experiența utilizării emulatorului să fie îmbunătățită;​   * în situația în care mașina pe care se instalează mediul integrat de dezvoltare Android Studio poate rula emulatorul de Android într-un mod de performanță ridicată (prin intermediul KVM - Kernel-mode Virtual Machine), utilizatorul este invitat să verifice dacă acest pachet este activat astfel încât experiența utilizării emulatorului să fie îmbunătățită;​
  
-{{ :​tutoriale:​android_studio:​android_studio07.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux07.png?​nolink&​600 }}
  
-În situația în care se primește o eroare de tipul //Unable to run mksdcard SDK tool//, se va instala pachetul lib32stdc++6:​+  * în situația în care se primește o eroare de tipul //Unable to run mksdcard SDK tool//, se va instala pachetul lib32stdc++6:​
  
 <​code>​ <​code>​
-student@eim2016:/​opt/​android-studio/​bin$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6+student@eim2017:/​opt/​android-studio/​bin$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
 </​code>​ </​code>​
  
   * pe măsura instalării pachetelor sunt afișate detalii cu privire la starea acestora;   * pe măsura instalării pachetelor sunt afișate detalii cu privire la starea acestora;
  
-{{ :​tutoriale:​android_studio:​android_studio08.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux08.png?​nolink&​600 }}
  
   * opțiunile disponibile la accesarea mediului integrat de dezvoltare Android Studio sunt:   * opțiunile disponibile la accesarea mediului integrat de dezvoltare Android Studio sunt:
Line 69: Line 69:
     * consultarea documentației și a tutorialelor.     * consultarea documentației și a tutorialelor.
  
-{{ :​tutoriale:​android_studio:​android_studio09.png?​nolink&​600 }}+{{ :​tutoriale:​android_studio:​android_studio_linux09.png?​nolink&​600 }}
  
 ===== Windows ===== ===== Windows =====
  
-  * se descarcă [[https://​dl.google.com/​dl/​android/​studio/​install/​1.0.1/​android-studio-ide-135.1641136.exe|executabilul fără SDK-ul de Android]] și se rulează+  * se descarcă [[https://​dl.google.com/​dl/​android/​studio/​install/​2.3.0.8/​android-studio-bundle-162.3764568-windows.exe|executabilul fără SDK-ul de Android]] și se rulează
  
-{{ :laboratoare:laborator01:androidstudiowindows01.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows01.png?nolink }}
  
   * în afara mediului integrat de dezvoltare Android Studio, pot fi instalate   * în afara mediului integrat de dezvoltare Android Studio, pot fi instalate
Line 81: Line 81:
     * o aplicație pentru îmbunătățirea performanțelor tuturor instanțelor de emulator pe care vor fi rulate aplicațiile Android (HAXM - Hardware Accelerated Manager)     * o aplicație pentru îmbunătățirea performanțelor tuturor instanțelor de emulator pe care vor fi rulate aplicațiile Android (HAXM - Hardware Accelerated Manager)
  
-{{ :laboratoare:laborator01:androidstudiowindows02.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows02.png?nolink }}
  
   * se acceptă termenii și condițiile pentru licențiere   * se acceptă termenii și condițiile pentru licențiere
  
-{{ :laboratoare:laborator01:androidstudiowindows03.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows03.png?nolink }}
  
   * se indică locația la care va fi realizată instalarea și spațiul de pe disc care va fi ocupat   * se indică locația la care va fi realizată instalarea și spațiul de pe disc care va fi ocupat
  
-{{ :laboratoare:laborator01:androidstudiowindows04.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows04.png?nolink }}
  
   * în situația în care mașina pe care se instalează mediul integrat de dezvoltare Android Studio poate rula emulatorul de Android într-un mod de performanță ridicată, utilizatorul este invitat să rezerve un spațiu de memorie (valoare recomandată fiind 512MB) care va fi utilizată de emulator   * în situația în care mașina pe care se instalează mediul integrat de dezvoltare Android Studio poate rula emulatorul de Android într-un mod de performanță ridicată, utilizatorul este invitat să rezerve un spațiu de memorie (valoare recomandată fiind 512MB) care va fi utilizată de emulator
  
-{{ :laboratoare:laborator01:androidstudiowindows05.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows05.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
  
-{{ :laboratoare:laborator01:androidstudiowindows06.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows06.png?nolink }}
  
   * se afișează rezultatele instalării   * se afișează rezultatele instalării
  
-{{ :laboratoare:laborator01:androidstudiowindows07.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows07.png?nolink }}
  
   * în urma completării instalării,​ există posibilitatea de a lansa în execuție mediul integrat de dezvoltare Android Studio, 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 celui mai recent nivel de API / un dispozitiv virtual corespunzător acestuia)   * în urma completării instalării,​ există posibilitatea de a lansa în execuție mediul integrat de dezvoltare Android Studio, 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 celui mai recent nivel de API / un dispozitiv virtual corespunzător acestuia)
  
-{{ :laboratoare:laborator01:androidstudiowindows08.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows08.png?nolink }}
  
   * pentru configurarea mediului integrat de execuție Android Studio, este necesar ca în prealabil să existe JDK corespunzător arhitecturii mașinii respective, iar locația acestuia să fie indicată de variabila de mediu ''​JAVA_HOME'',​ în caz contrar generându-se un mesaj de eroare   * pentru configurarea mediului integrat de execuție Android Studio, este necesar ca în prealabil să existe JDK corespunzător arhitecturii mașinii respective, iar locația acestuia să fie indicată de variabila de mediu ''​JAVA_HOME'',​ în caz contrar generându-se un mesaj de eroare
  
-{{ :laboratoare:laborator01:androidstudiowindows09.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows09.png?nolink }}
  
   * în //Control Panel// → //System// se accesează din meniu opțiunea //Advanced System Settings//   * în //Control Panel// → //System// se accesează din meniu opțiunea //Advanced System Settings//
  
-{{ :laboratoare:laborator01:androidstudiowindows10.png?​nolink&​800 }}+{{ :tutoriale:android_studio:android_studio_windows10.png?​nolink&​800 }}
  
   * în cadrul secțiunii //​Advanced//​ se accesează butonul //​Environment Variables...//​   * în cadrul secțiunii //​Advanced//​ se accesează butonul //​Environment Variables...//​
  
-{{ :laboratoare:laborator01:androidstudiowindows11.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows11.png?nolink }}
  
   * se definește variabila de mediu ''​JAVA_HOME''​ în secțiunea //System Variables// prin accesarea butonului //New...//   * se definește variabila de mediu ''​JAVA_HOME''​ în secțiunea //System Variables// prin accesarea butonului //New...//
  
-{{ :laboratoare:laborator01:androidstudiowindows12.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows12.png?nolink }}
  
   * în cadrul ferestrei //New System Variable// se completează informațiile solicitate   * în cadrul ferestrei //New System Variable// se completează informațiile solicitate
Line 127: Line 127:
     * valoarea variabilei de mediu: locația la care a fost instalat în prealabil JDK-ul de Java (de regulă, în ''​C:​\Program Files\Java\jdk1.8.0_31''​)     * valoarea variabilei de mediu: locația la care a fost instalat în prealabil JDK-ul de Java (de regulă, în ''​C:​\Program Files\Java\jdk1.8.0_31''​)
  
-{{ :laboratoare:laborator01:androidstudiowindows13.png?nolink }}+{{ :tutoriale:android_studio:android_studio_windows13.png?nolink }}
  
 <note important>​ <note important>​
tutoriale/android_studio.1456385121.txt.gz · Last modified: 2017/02/20 20:44 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0