آیا می دانید اندروید استودیو چیست، از چه سالی در دسترس قرار گرفته و چه ویژگی ها و امکاناتی دارد؟
آیا می دانید چطور باید آن را نصب کرد؟
آیا می دانید برای استفاده از آن، به چه برنامه های دیگری نیاز دارید؟
اندروید استودیو چیست؟
این برنامه، یکی از محصولات شرکت گوگل است که از سال 2013 رونمایی شده و در دسترس عموم قرار گرفت. اندروید استودیو صرفا برای طراحی و توسعه برنامه های کاربردی تحت اندروید استفاده می شود و هم اکنون برای سیستم عامل های ویندوز، لینوکس و مکینتاش در دسترس است. این نرم افزار بر پایه IntelliJ IDEA طراحی شده است.
ویژگی های اندروید استودیو:
- چیدمان زنده: WYSIWYG - What You See Is What You Get به این معناست که بلافاصله پس از کدنویسی، کدها رندر شده و نتیجه را خواهید دید.
- نمایش نتیجه در چند نمایشگر
- ویژگی Proguard
- راهنماهای متنوع جهت آموزش تولید طرح ها و مؤلفه های رایج اندروید
- پشتیبانی از Gradle
- ویرایشگر حرفه ای
- امکان کشیدن و رها کردن (Drag & Drop) اشیاء همراه با رندر و نمایش زنده
- وجود ابزار لینت (Lint) جهت بررسی کارایی و همخوانی نسخه های مختلف
- کنسول توسعه دهنده
- عیب یابی و رفع خطا مخصوص اندروید
- ابزارهای خطایابی و بازیابی سریع
- دسترسی مستقیم به Android Virtual Device Manager برای شبیه سازی محیط و همچنین پیش نمایش زنده و اجرای برنامه ها
پیش نیازهای استفاده از اندروید استودیو:
- JDK
- SDK
- SDK Tools
در بحث گذشته که آموزش نصب زامارین برای اندروید بود، در ارتباط با نصب JDK و SDK آموزش هایی تقدیم شما شده است. لیکن برای سهولت، مجددا مطرح خواهیم کرد.
مرحله اول: نصب JDK
همانطور که می دانید، جاوا زبان رسمی اندروید است که توسط شرکت گوگل پشتیبانی می شود. Java SE Development Kit (JDK) یک کامپایلر برای زبان جاواست و در خود ران تایم (JRE) Java Runtime Environment را نیز جای داده است و نیازی به نصب جداگانه آن نیست. برای دانلود مستقیم آن برای سیستم عامل های ویندوز ، لینوکس و مکینتاش از سایت رسمی اوراکل (Oracle) می توانید از این لینک استفاده کنید. نسخه مناسب سیستم عامل خود را دانلود کنید.
تمای مراحل را بدون هرگونه تغییری دنبال کنید و نصب را به پایان برسانید.
حال نیاز است که قبل از نصب اندروید استودیو، JDK را به کامپیوتر معرفی کنید تا سیستمتان بتواند به جاوا دسترسی داشته باشد.
روی My Computer (یاThis PC در ویندوز 10) کلیک راست کرده و properties را انتخاب کنید.
در زبانه Advanced در قسمت Environment Variables روی دکمه New کلیک کنید و یک User Variable جدید بسازید.
طبق عکس زیر، نام گذاری و تعیین مسیر را انجام دهید: (دقت کنید که اعداد جلوی نام JDK ممکن است به دلیل تفاوت نسخه ها، فرق داشته باشد.)
در کادر اول، نام را دقیقا بصورتی که در عکس مشاهده می کنید، وارد نمایید.
در انتها با زدن دکمه ی OK تغییرات را ذخیره کنید.
می توانید برای حصول اطمینان از درستی عملیات افزودن User Variable، از دستور java –version در Command Prompt یا همان cmd استفاده کنید. (راه سریع اجرای cmd: کلید ترکیبی Windows + R)
دستور فوق را بنویسید و سپس Enter را بزنید. اگر کارها را به درستی انجام داده باشید، اطلاعات جاوای نصب شده به نمایش در خواهند آمد.
مرحله دوم: نصب اندروید استودیو ( Android Studio)
اندروید استودیو در دو نوع IDE و Bundle در دسترس است. نسخه IDE فقط شامل محیط توسعه است و نسخه Bundle علاوه بر IDE شامل SDK نیز هست (SDK (Software Development Kit) کتابخانه ها، API ها و ابزارهایی در خود دارد که برای توسعه دهندگان ضروریست). لازم به ذکر است که نسخه باندل فقط در ورژن ۶۴ بیتی منتشر شده است. اگر سیستم عامل ۳۲ بیتی دارید، باید از نسخه IDE استفاده کنید. در نسخه جدید ، عمده تغییر را در SDK Manager می توان مشاهده کرد. برخلاف نسخه های قبل، SDK Manager تنها داخل اندروید استودیو در دسترس است.
برای دانلود اندروید استودیو از وب سایت اصلی، یعنی android.com می توانید از این لینک استفاده کنید. (برای سیستم عاملهای ویندوز، لینوکس و مکینتاش)
نسخه مورد نیاز خود را دانلود کرده و فایل setup را اجرا کنید. صفحه ای مانند عکس زیر مشاهده خواهید کرد:
در مرحله دوم، Android SDK و Android Virtual Device به صورت پیش فرض انتخاب شده است. بدون ایجاد تغییر به مرحله بعد بروید.
(. Android Virtual Device شبیه ساز خود اندروید استودیو است و به توسعه دهنده کمک می کند پروژه اندرویدی خود را در محیطی کاملا شبیه به اندروید روی کامپیوتر اجرا، تست و خطایابی کند. البته در حال حاضر اکثر توسعه دهندگان اندروید از شبیه ساز Genymotion استفاده می کنند)
باقی مراحل را بدون تغییر پیش بروید تا نصب کامل شود.
حال نرم افزار را اجرا کنید.
در آغاز پیامی که امکان import کردن تنظیمات از نسخه های قبل را به شما می دهد، نمایش داده خواهد شد. از آنجا که در این آموزش قصد بازگردانی نداریم، گزینه دوم را انتخاب می کنیم.
حال برنامه شروع به کار می کند.
Powered by intelliJ Platform بدین علت است که شرکت گوگل محیط توسعه (IDE) کمپانی jetBrains که محیط توسعه جاواست را برای اندروید استودیو انتخاب کرده با کمی تغییرات، آنرا برای استفاده android developerها آماده کرده است.
میتوانید گزینه Standard را انتخاب کنید اما در این آموزش گزینه Custom را انتخاب می کنیم با تنظیمات آشنایی بیشتری پیدا کنید:
در مرحله اول امکان انتخاب تم را خواهید داشت:
در این مرحله بعد، اگر SDK به درستی نصب شده و مسیر هم به درستی معرفی شده باشد پیامی با این عنوان نمایش داده خواهد شد که Android SDK شناسایی شده و فقط ابزارهای نصب نشده یا تاریخ گذشته دانلود خواهند شد. بهتر است اینترنت را قطع کنید تا هیچگونه آپدیتی انجام نشود.
مراحل را ادامه دهید:
به صفحه ورودی می رسیم. فعلا با گزینه های وسط صفحه کاری نداریم وبه سراغ SDK Manager می رویم:
لازم به ذکر است که SDK Manager در محیط اصلی اندروید استودیو از قسمت تنظیمات نیز قابل دسترسیست اما در این جا از همان قسمت خوش آمدگویی به قسمت مدیریت Android SDK می رویم.
Android SDK شامل دو بخش SDK Platforms و SDK Tools است که در ادامه توضیح داده خواهند شد.
حتما بخوانید: سفارش طراحی سایت فروشگاهی
SDK Tools :
در این قسمت ۳ پکیج Build-Tools،Platform-Tools و Tools حتما باید نصب شده باشد.
اگر قصد استفاده از شبیه ساز را داشته باشید، به نصب بودن Android Emulator نیز نیاز خواهید داشت.
اگر از پردازنده های اینتل استفاده می کنید، می توانید از Intel x86 Emulator Accelerator (HAXM installer) که ابزاری برای افزایش سرعت شبیه ساز AVD است، استفاده کنید.
ابزارHAXM باید توسط فایل setup آن اجرا و نصب گردد. پوشه مربوط به HAXM در مسیر extras > intel را خواهید یافت. فایل intelhaxm-android.exe را اجرا کنید:
در این مرحله می توانید بصورت دستی مقدار RAM ای که به شبیه ساز اختصاص می دهید را تعیین می کنید و یا از مقدار پیش فرض استفاده کنید:
باقی مراحل را بدون تغییر پیش بروید تا نصب به پایان برسد.
در قسمت Support Repository دو پکیج با نام های Android Support Repository و Google Repository وجود دارد که مجموعه کتابخانه هایی هستند که در مواردی در حین توسعه اپلیکیشن ممکن است نیاز به استفاده از آن ها باشد و نصب آن ها همین ابتدای کار، خالی از لطف نیست (در نسخه باندل به صورت پیش فرض نصب شده است)
نصب آفلاین ابزار SDK Tools:
نکته : برای نصب آفلاین هریک از ابزار کافیست پس از دانلود و خارج کردن از حالت فشرده، پوشه نهایی به مسیرهایی که در ادامه معرفی می شوند انتقال یابد.
پکیج های Build-Tools در پوشه ی به همین نام قرار می گیرند:
نکته : هر نسخه از پکیج هایی مانند Build-Tools مجزا از نسخه های دیگر است و در پوشه مجزا نیز قرار می گیرد. اما از بسته هایی مانند Emulator و Platform-Tools در آن واحد فقط یک نسخه می تواند وجود داشته باشد. (برای تهیه نسخه پشتیبان یا انتقال به رایانه دیگرباید پوشه اصلی را منتقل کنید و برای بروزرسانی آفلاین آن ها باید پوشه tools فعلی را حذف کنید و پوشه جدید دانلود شده را جایگزین آن نمایید).
پوشه tools همانطور که اشاره شد مربوط به پکیج Android SDK Tools است.درایور USB Driver با نام usb_driver در مسیر extras\google قرار می گیرد. در نهایت پوشه m2repository در مسیر extras\android مربوط به Android Support Repository و m2repository در مسیر extras\google مربوط به Google Repository می باشد.
نکته : برای انتقال کامل SDK یا تهیه نسخه پشتیبان، کافیست کل محتویات پوشه sdk را منتقل کنید. در انتقال کامل SDK به رایانه دیگر،خوب است که پوشه sdk فعلی را rename کرده و سپس sdk جدید را جایگزین کنید تا در صورت بروز هرگونه خطا، بتوانید همه چیز را به حالت قبل برگردانید.
جایگزینی را به دو روش می توان انجام داد.
روش اول راحت تر است. بدین صورت که پوشه فعلی که rename کرده اید و پوشه جدید دقیقا در یک مسیر باشند تا اندروید استودیو به همان مسیر قبلی دسترسی داشته باشد.
روش دوم که کمی سخت تر است، بدین گونه که sdk را به مسیری جدید منتقل کنید و مسیر تعریف شده را در اندروید استودیو تغییر دهید.
SDK Platforms :
برای هر ورژن از اندروید، ابزارهای مربوط ( شامل SDK Platform، Sources، System image ها و Google APIs) توسط گوگل در اختیار توسعه دهندگان قرار می گیرد.
مواردی که با نصب اندروید استودیو نسخه باندل نصب می شود:
SDK Platform برای کامپایل کردن اپلیکیشن استفاده می شود. لازم است همزمان با معرفی نسخه های جدید اندروید، API مربوط به آن را دریافت و نصب کنید تا نرم افزار شما، با ورژن های موجود در بازار همخوانی داشته باشد.
Sources شامل منابع API بوده و نصب آن ها لازم نیست. (مگر آن که مایل به استفاده از آن ها باشید.)
از System imageها نیز برای انجام عملیات شبیه سازی استفاده می شود. توسط این ابزار امکانی بوجود می آید تا پروژه اندرویدی شما در محیط اندروید اجرا شود.
نصب Google APIs جز مواقع نیاز، ضروری نیست.
دو مورد اول مربوط به Android TV (تلویزیون هوشمند اندرویدی) و دو مورد دوم Android Wear (ابزار پوشیدنی) هستند که لزومی به نصب آن ها نیست مگر اینکه بخواهید برای تلویزیون ها یا ساعت های هوشمند اپلیکیشن بسازید). اگر CPU (پردازنده) شما intel است، گزینه Intel و در غیر اینصورت اگر پردازنده AMD استفاده می کنید گزینه ARM EABI را نصب کنید. برای اکثر اپلیکیشن ها سیستم ایمیج Atom کافیست. (Atom_64 تنها در موارد خاص که قرار است اپلیکیشن با معماری ۶۴ بیتی طراحی شود، استفاده می شود.)
3 گزینه بعدی مانند 3 گزینه قبل خود هستند با اسن تفاوت که شامل Google APIs نیز هستند و نصب آن ها توصیه می شود. (به جای 3 گزینه بدون Google APIs.)
اگر پردازنده اینتل دارید و تمایل دارید برنامه کاربردی خود را در نسخه های Lollipop،Marshmallow و Nougatشبیه سازی کنید، به Google APIs Intel x86 System image برای API های ۲۱، ۲۲، ۲۳، ۲۴ و ۲۵ نیاز دارید..
ستونیRevision به شما نسخه هرکدام از ابزارهای نصب شده را نمایش می دهد. گاهی این ستون را چک کنید تا از بروز بودن ابزار خود مطمئن شوید.
بیشتر بخوانید: هاست ناپ کامرس
نصب آفلاین ابزار Platform:
گاهی اوقات لزومی به دانلود ابزار از سرورهای گوگل نیست. به سادگی می توانید از ابزارهایتان پشتیبان تهیه کرده و یا آن ها را به کامپیوتر دیگری انتقال دهید. برای این کار تنها کافیست به محل نصب SDK بروید.
پوشه platforms محل نگهداری SDK Platforms است.
بطور مثال ممکن است داخل platforms پوشهی android-25 را داشته باشید که یعنی همان SDK Platform 25. به سادگی می توانید آنرا انتقال داده و یا از آن پشتیبان تهیه کنید. برای افزودن نسخه های متفاوت، نیاز به setup نیست.
System image ها هم در پوشه ای به همین نام قرار می گیرند. پوشه android-25 مربوط به سیستم ایمیج API 25 است.
پوشه sources متعلق به sourcesهاست و پوشه add-ons نیز برای Google APIs مورد استفاده قرار می گیرد.
امیدواریم این آموزش برای شما عزیزان مفید واقع شود. در آموزش ها و مطالب آینده، با تیم ناپ شاپ همراه باشید.
ثبت نظرات