آموزش اندروید :معرفی اندروید استدیو و مراحل نصب + ساخت شبیه ساز

[two_third]

به جلسه سوم آموزش اندروید رسیدیم ، در این جلسه سه مبحث را مورد برسی قرار میدهیم که عبارت اند از معرفی اندروید استدیو ، نصب اندروید استدیو و ساخت شبیه ساز در اندروید استدیو.همراه من در ادامه باشید.

 

محیط توسعه

احتمالا خوشحال خواهید شد، اگر بدانید  که امکان توسعه برنامه های اندرویدی در هر یک از سیستم عامل های زیر وجود دارد:

  • مایکروسافت ویندوز XP و ورژن های بالاتر
  • Mac OS 10.5.8 و ورژن های بالاتر با پردازنده Intel
  • Linux شامل GNU C Library 2.7 و ورژن های بالاتر

نکته دوم این که تمام ابزارهای موردنیاز برای برنامه نویسی اندروید به صورت رایگان در دسترس است و می توان به راحتی آن ها را دانلود نمود. لیست زیر نرم افزارهایی است که شما قبل از شروع برنامه نویسی اندروید به آن نیاز خواهید داشت.

  • Android SDK
  • Java JDK5 یا ورژن بالاتر
  • Java Runtime Environment (JRE) 6
  • Android Studio
  • Eclipse IDE برای برنامه نویسان جاوا (اختیاری)
  • Android Development Tools (ADT) پلاگین اکلیپس (اختیاری)

 

[/two_third] [one_third_last]

اندروید استدیو

[/one_third_last]

دو مورد آخر به صورت اختیاری هستند و اگر در محیط ویندوز و بر روی توسعه اپلیکیشن های مبتنی بر جاوا کار می کنید این دو بسیاری از کارها را برای شما راحت تر می کنند.

Android SDK

یک بسته توسعه نرم افزاری است که امکان ایجاد اپلیکیشن هایی برای پلت فرم اندروید را فراهم می کند. Android SDK شامل یک سری پروژه های نمونه با سورس کد، ابزارهای برنامه نویسی، یک ایمولاتور (شبیه ساز) و کتابخانه های موردنیاز برای ایجاد اپلیکیشن های اندروید می باشد.

JDK

Java Development Kit شامل ابزارهای موردنیاز برای برنامه های جاواست و JRE برای اجرای برنامه می باشد. این ابزار شامل کامپایلر (javac.exe)، لانچر اپلیکیشن جاوا (java.exe)، Appletviewer و… می باشد. کامپایلر کد جاوا را به بایت کد تبدیل می کند. لانچر اپلیکیشن جاوا،  یک JRE باز می کند، کلاس ها را بارگذاری می کند و متد main آن را فراخوانی می کند.

JRE

Java Runtime Environment مجموعه ای از ابزارهای نرم افزار برای توسعه اپلیکیشن های جاواست. ماشین مجازی جاوا (JVM)، کلاس های هسته پلت فرم و کتابخانه های قابل پشتیبانی را باهم ترکیب می کند. JRE بخشی از JDK است و هیچ ابزار توسعه ای مانند کامپایلر، دیباگر و… ندارد. درواقع، JVM برنامه را اجرا می کند و از کتابخانه ها و سایر فایل های قابل پشتیبانی که در JRE فراهم شده اند استفاده می کند.

نکته : برای اجرای برنامه های جاوا لازم است که JRE روی سیستم شما نصب شود.

اندروید استدیو

اندروید استدیو

خب تا این جا به طور نسبی با نرم افزارهای موردنیاز آشنا شدید، اگر فکر می کنید مطالب مبهم یا گیج کننده است نگران نباشید و صبر داشته باشید. برخلاف تصور شما برنامه نویسی اندروید بسیار ساده تر از چیزی است که فکر می کنید.

بالاخره بعد از مقدماتی که لازم بود گفته شوند، به نصب محیط توسعه اندروید رسیدیم. تا همین چند وقت پیش محیط مورد تایید و توصیه شده توسط گوگل، محیط اکلیپس بود که برنامه نویسان جاوا به خوبی با آن آشنا هستند. اما اخیرا گوگل به طور رسمی مهاجرت به اندروید استودیو را اعلام کرده است. بنابراین ما نیز با گوگل همراه شده و برنامه نویسی را در محیط اندروید استودیو و روی سیستم عامل ویندوز شروع می کنیم.

نصب اندروید استودیو

گام ۱: نصب پیش نیازها

همانطور که پیش از این هم گفتیم، ابتدا باید JDK را که یکی از بسته های نرم افزاری موردنیاز در برنامه نویسی جاوا می باشد، نصب کنیم.

نکته: با توجه به نوع سیستم عامل خود، نسخه ۳۲بیتی یا ۶۴بیتی آن را دانلود کرده و نصب نمایید.

روی فایل اجرایی JDK.7.Update.80.x64 دابل کلیک کرده و آن را اجرا می کنیم و پنجره زیر باز می شود:

اندروید استدیو

روی Next کلیک می کنیم.

در این صفحه می توان با کلیک بر روی گزینه Change مسیر پیش فرض نصب را تغییر داد. پیشنهاد می شود JDK را در مسیر پیش فرض خودش نصب کنید. روی Next کلیک می کنیم.

اندروید استدیو

بعد از نصب موفقیت آمیز پنجره زیر باز خواهد شد:

اندروید استدیو

گام ۲: نصب اندروید استودیو

فایل android-studio-ide-141.2343393-windows.exe که در حال حاضر آخرین نسخه ارائه شده توسط گوگل می باشد را اجرا می کنیم.

اندروید استدیو

اندروید استدیو

 

بدون اینکه تنظیمات پیش فرض را تغییر دهیم، با زدن دکمه Next این مرحله را رد می کنیم.

Android Virtual Device ، ماشین شبیه ساز اندروید در سیستم عامل است که برای تست و اجرای برنامه ها مورد استفاده قرار می گیرد، البته راه های دیگری هم برای اجرای برنامه ها وجود دارد که در ادامه به آن ها می پردازیم. با این حال اجازه می دهیم این شبیه ساز نیز نصب شود. متن توافقنامه گوگل را پذیرفته و با انتخاب گزینه I Agree به مرحله بعد می رویم. در این مرحله می توانید مسیر نصب اندروید استودیو را تغییر دهید که پیشنهاد می شود دست نخورده باقی بماند.

مرحله بعد مربوط به تعیین محدودیت RAM درنظرگرفته شده برای اجرای شبیه ساز اندروید پیش فرض می باشد که آنرا روی ۱ گیگابایت تنظیم می کنیم.

اندروید استدیو

با انتخاب گزینه Install، نصب اندروید استودیو شروع  می شود.

و در آخر با انتخاب گزینه Finish، پنجره زیر نمایش داده می شود:

اندروید استدیو

گزینه اول : برای ساخت پروژه جدید

گزینه دوم: باز کردن پروژه های موجود در سیستم

گزینه چهارم: برای import کردن پروژه هایی که قبلا در محیط هایی غیر از اندروید استودیو مثل ایکلیپس ساخته شده

گزینه پنجم: برای باز کردن کدهای نمونه

گزینه ششم: تنظیمات اندروید استودیو

و اما مشکلات احتمالی:

بعد از نصب اندروید استودیو، زمانی که برنامه را باز می کنید ممکن است launcher script جایی که جاوا نصب شده است را پیدا نکند و پنجره زیر برای شما باز شود:

اندروید استدیو

اگر با این مشکل مواجه شدید، لازم است که یک متغیر محلی که به محل نصب صحیح JDK اشاره می کند ایجاد نمایید.

برای این کار System Properties را از کنترل پنل باز کرده و روی System کلیک می کنیم و Advanced System Settings را انتخاب کرده و تب Advanced را باز می کنیم.

اندروید استدیو

روی Environment Variables کلیک کرده و یک system variable جدید با عنوان JAVA_HOME که به فولدر JDK اشاره می کند، اضافه می کنیم. به عنوان مثال C:\Program Files\Java\jdk1.8.0_11

اندروید استدیو

حالا دیگر اندروید استودیو آماده شد و Android developer tools بارگذاری می شود، اما هنوز دو پکیج دیگر هم وجود دارد که باید اضافه کنیم تا مطمئن شویم Android SDK کامل است.

اضافه کردن پکیج های SDK

باید یک سری پکیج را با استفاده از Android SDK Manager دانلود کنیم.

  • اندروید استودیو را باز کرده و در Quick Start menu روی SDK Manager کلیک می کنیم.

اندروید استدیو

  • همانطور که می بینید برخی از پکیج ها از قبل انتخاب شده اند. آن ها را بدون تغییر نگه می داریم و چند ابزار و پکیج موردنیاز دیگر را نیز انتخاب می کنیم:
    • Android SDK Tools
    • Android SDk Platform-tools
    • Android SDK Build-tools
    • SDK Platform
    • یک image از سیستم برای ایمولاتور، مانند ARM EABI v7a System Image
  • روی Install package کلیک می کنیم و نصب ابزارها شروع می شود.

اندروید استدیو

بعد از اتمام نصب، پنجره زیر نمایش داده می شود:

اندروید استدیو

گام ۳: ایجاد شبیه ساز اندروید یا ایمولاتور

به صورت زیر، از منوی Tools/Android گزینه AVD Manager را انتخاب می کنیم.

نکته:

  • اگر نصب اجزای SDK با خطا مواجه شد، SDk Manager را به عنوان Administrator اجرا نمایید.
  • هر یک از نرم افزارهای گفته شده در این قسمت را که نصب می کنید، دقت داشته باشید که با ورژن سیستم عامل شما (۳۲ یا ۶۴) سازگار باشد.

اندروید استدیو

و یا از منوی ابزار به راحتی آیکون مربوط به AVD Manager را به شکل زیر انتخاب می کنیم:

اندروید استدیو

با انتخاب این گزینه، پنجره زیر باز می شود:

اندروید استدیو

همانطور که مشاهده می کنید، اگر از قبل AVD ای ساخته باشیم می توانیم با استفاده از (دکمه اجرا سبزر رنگ <) آن را اجرا کنیم و یا با استفاده از(تصویر مداد) ویرایش کنیم.

برای ایجاد یک AVD جدید نیز با استفاده از   Create Virtual Device به پنجره زیر هدایت می شویم:

اندروید استدیو

همانطور که مشاهده می کنید، این صفحه از سه بخش تشکیل شده است:

Category – قبل تر هم گفتیم که اندروید در زمینه گوشی های هوشمند، تبلت، ابزارهای پوشیدنی هوشمند و تلویزیون ها کار می کند. در این سری آموزشی هدف برنامه های ما گوشی های اندرویدی خواهند بود، بنابراین گزینه Phone را انتخاب می کنیم.

با انتخاب Phone لیست گوشی های مختلف برای ما باز می شود و در سمت راست پنجره می توانیم، مشخصات آن را ببینیم. به عنوان مثال ما اینجا Nexus 5 را انتخاب کردیم و روی Next کلیک می کنیم.

نکته: همچنین می توانید با استفاده از دکمه   New HardWare Profile یک سخت افزار جدید تعریف کرد.

اندروید استدیو

در این پنجره، با توجه به اینکه چه نسخه هایی از اندروید در SDK Manager شما وجود دارد، لیستی از این ورژن ها نمایش داده می شود. درباره SDK Manager و نحوه اضافه کردن API های مختلف اندروید در ادامه بیشتر توضیح خواهیم داد.

در اینجا آخرین نسخه اندروید را انتخاب کرده و Next را می زنیم.

اندروید استدیو

همان طور که مشاهده می کنید، مشخصات عمومی دستگاه انتخاب شده نمایش داده می شود.

AVD Name، نام شبیه ساز است که می توانید آن را به دلخواه خود تغییر دهید.

به همین سادگی شبیه ساز ما آماده شد، روی Finish کلیک می کنیم.

اندروید استدیو

همانطور که می بینید، AVD به لیست ما اضافه شد. حالا روی آیکون Run کلیک می کنیم تا اجرا شود.

اندروید استدیو

همانطور که گفتیم راه های دیگری نیز برای تست و اجرای برنامه های اندرویدی وجود دارد که مزایای خاص خودشان را دارند. در جلسات بعدی به این روش ها می پردازیم.

[divider style=”normal” top=”20″ bottom=”20″]

آنچه در جلسه بعدی خواهیم داشت:

  • آشنایی با محیط توسعه اندروید استودیو

[button color=”blue” size=”medium” link=”https://dl.mspsoft.com/dl2/Akhondlo/Android/tutorials_ android_ install_ Android_ Studio_www.mspsoft.com.pdf” icon=”fa fa-download” target=”true”]دانلود فایل PDF[/button]

خاطره آخوندلو

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    مهدی پاسخ

    با سلام
    هنگام اجرا برنامه این ارور میده (عکس)
    چیکارش کنم باید دانلود بشن؟؟؟؟

    مهدی پاسخ

    با سلام
    هنگام اجرا برنامه این ارور میده (عکس)
    چیکارش کنم باید دانلود بشن؟؟؟؟

    http://s3.img7.ir/5I6Ps.jpg

    http://s3.img7.ir/jA6ts.jpg

    مسافر پاسخ

    سلام. با تشکر از آموزش های مفید شما. ولی ای کاش در مورد نصب Android SDK و بروزرسانیش توضیح میدادید. با توجه به این که این دسترسی مورد تحریم قرار گرفته، چطور میشه این کار رو انجام داد؟ ممنونم

    حسین پاسخ

    سلام اگر Java Runtime Environment (JRE) ورژن بالاتر از 6 یعنی 7 باشد مشکلی دارد ؟
    اگر Java Runtime Environment (JRE) و Java JDK از دو ورژن جدا گانه باشند (مثلا هر دو 6 نباشند ) مشکلی پیش نمی آید ؟

ما یک پرسشنامه‌ی کوچولو داریم، که قول میدیم وقتتون رو خیلی نمی‌گیره، ولی کلی به ما کمک می‌کنه، چون هم assessment مونه ,و هم شما به ما در این زمینه کمک میکنید.بزن بریم