به نام خدا

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

 

تا به امروز (۱۲/۹/۹۴) تمامی آموزشهایی که روی سایت قرار میگرفت در محیط برنامه نویسی eclipse بود و حدود ۷ فصل آموزش و تعدادی آموزش تک قسمتی از این محیط منتشر شد. ولی با توجه به ورود محیط جدید  android studio با امکانات بیشتر از این پس همه آموزشها در این محیط انجام خواهد شد. البته لازم به ذکر است که کنار گذاشتن محیط eclipse به معنای فراموش کردن آموزشهای قبل و یادگیری آموزشهای جدید نیست بلکه با تمام معلومات قبل از برنامه نویسی اندروید به سراغ این محیط میایم.

آموزش مقدمات و مبانی Android Studio

 

as-03

 

معرفی محیط:

Android studio: محیط اندروید استدیو یک محیط پیشرفته تر و اختصاصی برای اندروید (eclipse یک محیط عمومی برای همه زبانها برنامه نویسی بود) میباشد که توسط گوگل معرفی شده است. این محیط بر پایه زبان جاوا میباشد و با توجه به انلاین بودن میتوان گفت برنامه ای بسیار قدرتمند در زمینه ساخت برنامه های اندروید میباشد

 

as-04

مزایا:

قدرت : بی شک android studio قدرتمند ترین نرم افزار برای توسعه برنامه های اندروید میباشد به طوری که تقریبا ۱ سال پس از معرفی توانست توجه اکثر برنامه نویسان را به خود جلب کند.

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

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

راه اندازی آسان : بر خلاف eclipse که برای راه اندازیش باید ۷ خان رستم رو پشت سر میذاشتیم android studio بسیار راحت نصب مبشه. البته اینو بگم که ما این ۷ خان رو واستون راحت تر کرده بودیم و تقریبا شده بود ۳ خان. با نصب android studio مثله همه نرم افزار های دیگه شما میتونید کد نویسی رو به راحتی اغاز کنید

 

 

 

آموزش مقدمات و مبانی Android Studio

 

معایب:

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

پیچیدگی: محیط android studio یک محیط نسبتا پیشرفته و حرفه ای میباشد و کار کردن با آن نیازمند تسلط به مفاهیم و مقدمات برنامه نویسی اندروید میباشد. به همین دلیل است که این محیط به هیچ وجه به افراد مبتدی و مقدماتی پیشنهاد نمیشود.

استفاده منابع بسیار زیاد: متاسفانه این نرم افزار استفاده بیش از حدی از منابع سیستم داره به طوری که روی سیستم های ضعیف و حتی متوسط نمیشه ازش استفاده کرد. البته تنها منبعی که این نرم افزار به شدت نیاز داره حافظه ram هستش و حداقل حافظه رم پیشنهادی برای کار کردن روان با این نرم افزار ۸GB میباشد.

 

آموزش مقدمات و مبانی Android Studio

نکات مهم:

– در صورتی که برای اولین بار قصد یادگیری آموزش اندروید رو دارید سراغ android studio نرید چون احتمال اینکه از برنامه نویسی اندروید متنفر بشید زیاده. بعد از یادگیری برنامه نویسی در محیط eclipse و ساخت حداقل چند برنامه در موضوعات مختلف به android studio کوچ کنید

– در صورتی که تا الان برنامه نویسی در eclipse کار میکردید کوچ کردن به محیط android studio بهتون پیشنهاد میشه

– یک برنامه نویس اندروید در محیط eclipse به راحتی و بدون مشکل میتونه برنامه های خودش رو در محیط android studio هم پیاده سازی کنه. پس نگران این نباشید که تا الان هرچی یاد گرفتید رو باید فراموش کنید.

– آموزش هایی که از این به بعد در محیط android studio در سایت منتشر میشه به راحتی قابل اجرا در محیط eclipse  هم هست مگر در شرایطی که در پست آموزش توضح داده بشه و گفته بشه که این آموزش مختص android studio

 

 

نکات مهم مربوط به نصب Android Studio:

۱- قبل از نصب برنامه حتما فیلم آموزش مقدمات Android Studio را مشاهده نمایید

۲- قبل از نصب Android Studio نسخه ۱٫۵٫۱٫۰ از نصب بودن JRE 8u6 برو روی سیستم خود اطمینان حاصل کنید

۳- به هیچ وجه از sdk های دیگر برای Android Studio استفاده نکنید و فقط Sdk ای که همراه برنامه است را استفاده کنید

 

دانلود نرم افزار android Studio  ورژن ۲٫۲٫۱ (به همراه SDK اختصاصی)

دانلود JDK 8u6 برای سیستمهای ۳۲ بیتی

دانلود JDK 8u6 برای سیستمهای ۶۴ بیتی


 

نام آموزش: آموزش مقدمات و مبانی Android Studio

مدت زمان آموزش: ۰۰:۳۰:۰۰

تعداد جلسات: ۱ جلسه

مدرس: پوریا انجمنی

حجم کل: ۵۵ مگابایت

پیشنیاز: تسلط کامل به برنامه Eclipse

قیمت : رایگان

 برای دانلود آموزش مقدمات و مبانی Android Studio کلیک کنید

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۵۲ نظرات

  1. mahdi3751

    دی ۴, ۱۳۹۴ at ۵:۴۲ ب.ظ

    سلام و خسته نباشید
    پس اموزش متریال دیزاین رو که گفته بودید ، توی سایت قرار نمیدید ؟؟؟

    پاسخ

    • حسن رجبیان

      دی ۵, ۱۳۹۴ at ۱:۱۱ ب.ظ

      سلام . ممنون
      آموزش در حال آماده شدنه و به زودی روی سایت قرار میگیره

      پاسخ

  2. محمد کامران

    دی ۲۶, ۱۳۹۴ at ۳:۵۰ ق.ظ

    سلام امکانش هست که پکیج اندروید استودیو همراه با sdk هم واسه لینوکس قرار بدید؟

    پاسخ

  3. benyamin

    بهمن ۲۲, ۱۳۹۴ at ۲:۵۸ ب.ظ

    کد نویسی این با ایکلیپس چقدر متفاوت هست؟

    پاسخ

  4. بهروز

    اسفند ۱۶, ۱۳۹۴ at ۱۲:۲۷ ب.ظ

    لطفا لینک دانلود jdk را تصحیح کنید

    پاسخ

    • مدیر فنی

      اسفند ۱۸, ۱۳۹۴ at ۱۰:۲۱ ق.ظ

      سلام چک کردیم لینک مشکلی نداره

      پاسخ

  5. حبیب

    اسفند ۲۷, ۱۳۹۴ at ۴:۲۸ ق.ظ

    عالیه

    پاسخ

  6. ناشناس

    اسفند ۲۷, ۱۳۹۴ at ۵:۲۹ ب.ظ

    سلام
    من نصب کردم ولب ارور میده میگه نمیتوانم ndk پیدا کنم

    android ndk location:
    checing availability

    پاسخ

  7. morteza

    فروردین ۱, ۱۳۹۵ at ۱۲:۳۵ ب.ظ

    با سلام لطفا لینک مربوط به jdk رو درست کنین

    پاسخ

    • مدیر فنی

      فروردین ۵, ۱۳۹۵ at ۵:۰۷ ب.ظ

      سلام ممنون اطلاع دادین اصلاح شد

      پاسخ

  8. رضا

    فروردین ۴, ۱۳۹۵ at ۱۰:۴۱ ق.ظ

    سلام بنده jdk در سیستمم نصب هست و وقتی اندروید استدیو را نصب میکنم موقع اجرا کردن این خطا را میدهد:
    no JVM installation found. please install a 32 bit jdk. if you already have a jdk installed,define a JAVA_HOME variable in
    Computer>system properties>system setting>Environment Variables

    پاسخ

    • مرتضی رحمتی

      فروردین ۶, ۱۳۹۵ at ۵:۳۱ ب.ظ

      درود. احتمالا ویندوز شما ۶۴ بیت هست یا jdk نصب شده ۶۴ بیت نصب شده . دوباره چک کنید.

      پاسخ

  9. حسین

    فروردین ۵, ۱۳۹۵ at ۱۰:۰۰ ق.ظ

    لینک JDk 32 بیتی خرابه

    پاسخ

    • مدیر فنی

      فروردین ۵, ۱۳۹۵ at ۴:۵۶ ب.ظ

      سلام
      لینک ها اصلاح شد

      پاسخ

  10. حامد

    فروردین ۲۶, ۱۳۹۵ at ۳:۲۱ ب.ظ

    سلام استاد.بنده پکیج eclipse شما رو خریداری کردم و هم اکنون دارم یاد میگیرم.میخاستم بپرسم همونطور که محیط اندروید استودیو بر پایه برنامه نویسی جاوا هستش،آیا eclipse هم همینطوره؟….ینی میشه توی eclipse از دستورات if ,و else و حلقه for و ……استفاده کرد؟….خو د شما توی آموزش eclipse استفاده کردین؟

    پاسخ

    • مرتضی رحمتی

      فروردین ۲۶, ۱۳۹۵ at ۱۰:۲۲ ب.ظ

      درود. هر دو محیط برنامه نویسی با جاوا کار میکنن. اینها فقط ابزاری هستند برای برنامه نویسی . دستورات در هر دو محیط یکی هست و فقط شکل و شمایل و امکانات اونها با هم فرق میکنن.

      پاسخ

  11. مهدی

    اردیبهشت ۹, ۱۳۹۵ at ۷:۴۷ ق.ظ

    سلام خسته نباشید

    من دقیقا پارسال همین موقع بسته کامل اموزش اکلیپس شما خریداری کردم و تازه الان میخوام شروع کنم .

    با توجه ب اینکه شما از استودیو بیشتر از اکیلیپس تعریف میکنید میخواستم بپرسم الان من برای شروع باید چی کنم همون قدیمی هارو استارت بزنم یا برم دنبال استودیو ؟

    پاسخ

    • مرتضی رحمتی

      اردیبهشت ۹, ۱۳۹۵ at ۱۲:۲۱ ب.ظ

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

      پاسخ

  12. سید محمد

    اردیبهشت ۲۶, ۱۳۹۵ at ۱۰:۴۰ ق.ظ

    با سلام
    ایا برای فروش محصولات در قم نمایندگی دارید ؟
    اگر نمایندگی ندارید شرایط ان چیست؟
    کار من فروش قطعات کامپیوتر واسمبل وعیب یابی کامپیوتر میباشد
    با تشکر
    ۲۶-۲-۱۳۹۳

    پاسخ

    • مدیر فنی

      اردیبهشت ۲۶, ۱۳۹۵ at ۱۰:۴۷ ق.ظ

      سلام خرید از طریق سایت انجام میشه

      پاسخ

  13. امیر

    خرداد ۸, ۱۳۹۵ at ۴:۱۴ ب.ظ

    اقای انجمنی سلام.مقدار حجم مورد استفاده اندروید استودیو برای انلاین بودنش چقدره؟ رم ۴ کافیه بنظر شما

    پاسخ

    • مرتضی رحمتی

      خرداد ۸, ۱۳۹۵ at ۹:۴۴ ب.ظ

      سلام. حداقل ۴ هستش ولی باید صبور باشید . میانگین رم ۸ و بهترین حالت ۱۲ هستش. البته غیر از رم سرعت هارد هم تاثیر زیادی داره.

      پاسخ

  14. پیمام

    خرداد ۱۱, ۱۳۹۵ at ۸:۳۴ ب.ظ

    سلام
    من اندروید استدیو ۲/۱ رو دانلود و نصب کردم مشکلم اینه که اون اولش که طبق فرمایش شما میزنم Rebuild project بشه هیچ واکنش نمیبینم و درست نمیشه حتی بعد اینکه اکتیویتی میبندم و مجدد باز میکنم

    پاسخ

    • مدیر فنی

      خرداد ۱۲, ۱۳۹۵ at ۹:۱۱ ق.ظ

      سلام مشکلتون رو دقیقتر بگید برای چی منظوری در ابتدا rebuild project رو میزنید

      پاسخ

      • پیمان

        خرداد ۱۲, ۱۳۹۵ at ۱۰:۱۹ ب.ظ

        برای اینکه Rendering problems که اول برنامه هست رو رفع کنم rebuild project رو میزنم که باگش برطرف بشه(طبق گفته اقای انجمنی تو فیلم اموزشی)
        یه مشکل دیگه هم که دارم اینه که وقتی پروژه جدید ایجاد میکنم از همون اولش ارور داره:
        import android.support.v7.app.AppCompatActivity;
        import android.os.Bundle;
        public class Main extends AppCompatActivity {
        protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        }
        }
        توی این کد AppCompatActivity – onCreate – setContentView و همچنین R رو قرمز نشون میده و ارور میده انگار نمیشناسه

        پاسخ

        • مدیر فنی

          خرداد ۱۳, ۱۳۹۵ at ۱۲:۲۳ ب.ظ

          سلام وقتی در فایل xml در حالت دیزاین هستید به کمک دکمه آدم آهنی api رو کم کنید تا مشکل rendering problem حل بشه و برای مشکل بعدی اتمالا مشکل از کتابخونه appcompact باشه در فایل greadle چک کنید compile ‘com.android.support:appcompat-v7:23.2.0’ به رنگ قرمز نمایش داده نمیشه؟

          پاسخ

          • پیمان

            خرداد ۱۴, ۱۳۹۵ at ۱:۰۴ ب.ظ

            بله فک کنم از کتابخونه باشه؛میشه لطفا بفرمایید برای رفعش چیکار کنم ؟
            پیشاپیش سپاس
            البته این پیام رو هم میده:
            Error:Could not run build action using Gradle installation ‘C:\Program Files\Android\Android Studio\gradle\gradle-2.10’

          • پیمان

            خرداد ۱۵, ۱۳۹۵ at ۱۲:۲۸ ق.ظ

            سلام البته من توی فایل gradle script چک کرد compile ‘com.android.support:appcompat-v7:23.3.0’
            برنگ سبز هست و هیچ اروری نداره

          • پیمان

            خرداد ۱۵, ۱۳۹۵ at ۱:۴۷ ق.ظ

          • مرتضی رحمتی

            خرداد ۱۶, ۱۳۹۵ at ۴:۲۰ ب.ظ

            سلام . با فیلتر شکن سینک کنید .

  15. امین شونم

    خرداد ۳۱, ۱۳۹۵ at ۶:۴۳ ق.ظ

    سلام خسته نباشید
    میشه بگین این مشکل Error اجرای استودیو رو چطور رفع کنم
    Error:A problem occurred configuring project ‘:app’.
    > Could not resolve all dependencies for configuration ‘:app:_debugUnitTestCompile’.
    > Could not resolve junit:junit:4.12.
    Required by:
    Test:app:unspecified
    > Could not resolve junit:junit:4.12.
    > Could not get resource ‘https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom’.
    > Could not GET ‘https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom’.
    > Connection to https://jcenter.bintray.com refused

    پاسخ

    • مدیر فنی

      خرداد ۳۱, ۱۳۹۵ at ۱۲:۳۲ ب.ظ

      سلام به عنوان راه حل اول داخل فایل گریدلی خط testCompile ‘junit:junit:4.12’ رو کامنت کنید اگر مشکلتون حل نشد برای راه حل دوم
      کد repositories رو به فایل گریدلی در بخش اندروید اضافه کنید اینترنت وصل باشه و برنامه رو کامپایل کنید
      به این صورت

      android {
          [...]
          repositories {
              maven { url 'http://repo1.maven.org/maven2' }
          }
          [...]
      }
      

      پاسخ

  16. امید بینا

    تیر ۲۰, ۱۳۹۵ at ۹:۰۱ ب.ظ

    سلام آقای انجمنی من چندین بار اندروید استودیو رو نصب کردم اما فقط هر بار به یه مشکل مشابه برمیخورم. به محض ساختن یه پروژه جدید کدهای جاوایی که از همون اول هستن همه اخطار قرمز دارن. مثلا setcontentview که اتصال بخش گرافیکی به کد جاوا هست R.layout اینجا حتی R رو نمیشناسه . من باید چیکار کنم؟

    پاسخ

    • مدیر فنی

      تیر ۲۱, ۱۳۹۵ at ۹:۵۱ ق.ظ

      سلام
      Build -> Rebuild Project رو بزنید سپس Tools -> Android -> Sync Project with Gradle Files اگر با این روش مشکلتون حل نشد باید اندروید استدیو رو دوباره نصب کنید از اندروید استدیو روی سایت استفاده کنید

      پاسخ

  17. مصطفی

    شهریور ۱, ۱۳۹۵ at ۲:۰۸ ب.ظ

    سلام خسته نباشید من چند تا سوال داشتم ممنون میشم کمکم کنید.

    اول اینکه موقعه نسب برنامه به اینترنت وصل میشه و ۵GB SDK دانلود میکنه آیا این کار مشکلی به وجود نمیاره ؟
    دوم موقع ایجاد پروژه به اینترنت وصل باشم ایجاد پروژه خیلی طول میکشه یه جا هایی گفته یه چیزایی رو غیر فعال کنم آیا با این کار بعدا مشکلی در فرایند ایجاد پروژه به وجود نمیاد ؟
    سوم یه مشکل دارم بعد ایجاد پروژه با اینکه یک خط کد هم ننوشتم با این خطا روبرو میشم ؟

    http://s1.picofile.com/file/8264696392/AndroidStadio_1.JPG

    با تشکر

    پاسخ

    • مدیر فنی

      شهریور ۲, ۱۳۹۵ at ۱۱:۴۱ ق.ظ

      سلام باید رم سیستمتون بالا باشه و JDK و JRE باید رو سیستم نصب باشه

      پاسخ

      • مصطفی

        شهریور ۲, ۱۳۹۵ at ۳:۲۳ ب.ظ

        Cpu i5 Ram 12GB
        JDK , JRE هم نصب کردم میدونید این ارور از چیه ؟
        http://s1.picofile.com/file/8264696392/AndroidStadio_1.JPG

        پاسخ

        • مدیر فنی

          شهریور ۳, ۱۳۹۵ at ۱۱:۲۰ ق.ظ

          سلام توی فایل گریدلی بیلد testCompile ‘junit:junit:4.12’ line رو کامنت کنید اگر مشکلتون حل نشد دوباره کامنت بذارید

          پاسخ

  18. alirezah

    شهریور ۱۰, ۱۳۹۵ at ۲:۳۰ ق.ظ

    سلام , من android studio خود سایت رو دانلود کردم اما همچنان همون مشکل که خط کد هایی که مشکل دارن رو قرمز نمیکنه یا برای تکمیل جمله ها دیگه پیشنهاد نمیده یا همین طور برای ایمپورت کردن .
    در ضمن دیگه android device monitor هم باز نمیشه و ارور میده الان من موندم چیکار کنم .
    و اینکه میشه بگید فایل های اصلی برنامه معمولا کجا نصب میشن تا کلا برنامه و فایل هاشو پاک کنم تا وقتی دوباره برنامه نصب کردم طوری باشه که انگار برای اولین باره که نصب میکنم و تمام تنظیمات به حالت اول برگرده؟

    پاسخ

    • مدیر فنی

      شهریور ۱۱, ۱۳۹۵ at ۱۰:۱۱ ق.ظ

      سلام
      معمولا توی پوشه ی برنامه ها در درایو c نصب میشه. برای حذف هم از کنترل پنل اقدام کنید

      پاسخ

  19. محمد

    شهریور ۲۸, ۱۳۹۵ at ۷:۰۵ ب.ظ

    سلام چطور میشه از یه اکتیویتی برگشت به فرگمنت؟
    وقتی بخوام از اکتیویتی برگردم به یه اکتیویتی دیگه من با این کد برمیکردم

    Intent intent = new Intent(Activity Name.this, activity Name.class);
      startActivity(intent);

    ولی به اکتیویتی به فرگمنت نمیشه و اررور میدهد. ممنون میشم کدش رو بهم بدینذبا تشکر

    پاسخ

    • مدیر فنی

      مهر ۵, ۱۳۹۵ at ۱۲:۱۴ ب.ظ

      سلام باید فرگمنتتون از نوع فرگمنت اکتیویتی باشه

      پاسخ

  20. احسان

    مهر ۱, ۱۳۹۵ at ۱۱:۵۸ ب.ظ

    سلام و خسته نباشید ببخشید لینک دانلود اندروید استادیو خراب هست ممنون میشم درستش کنید

    پاسخ

  21. محمد

    مهر ۱۹, ۱۳۹۵ at ۱۱:۴۹ ب.ظ

    سلام لطفا لینک مربوط به sdk و اندروید استادیو را درست کنید ممنون

    پاسخ

  22. علی

    مهر ۲۹, ۱۳۹۵ at ۲:۲۵ ب.ظ

    هفت خان رستمو خوب اومدی .بعد از نصب ECLIPSE الان ۲۴ ساعت گذشته هنوز نتونسم یه برنامه ساده بنویسم کلی پلاکین و لایبراری و … باید نصب کرد اصلا پیرم کرد خخخ

    پاسخ

  23. رضا

    آبان ۱۰, ۱۳۹۵ at ۱:۲۲ ق.ظ

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

    پاسخ

    • مدیر فنی

      آبان ۱۳, ۱۳۹۵ at ۹:۰۴ ق.ظ

      سلام در قسمت build-tools گزینه buildToolsVersion رو اضافه کنید

      پاسخ

  24. رضا

    آبان ۲۷, ۱۳۹۵ at ۱۲:۳۷ ب.ظ

    سلام
    پکیج آموزشی اندروید استادیو از مقدماتی تا پیشرفته دارید؟ قصد ساخت این پکیج دارید که منتظر مونم؟ که دیگه نیازی نباشه از اکلیپس شروع کنم و بعد به اندروید استادیو…

    پاسخ

    • مدیر فنی

      آبان ۲۹, ۱۳۹۵ at ۱۰:۰۴ ق.ظ

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

      پاسخ

  25. فتحی

    اسفند ۴, ۱۳۹۵ at ۸:۴۴ ق.ظ

    دوست عزیز من با RAM خیلی ضعیف (۲گیگ) مشغول تولید هستم. تنها تفاوت زمان هست که پروسس ها(اونم فقط بعضیاشون)کمی بیشتر طول میکشه.

    پاسخ

  26. خانه اندروید

    اسفند ۶, ۱۳۹۵ at ۱:۲۷ ب.ظ

    تشکر از شما و مطلب مفیدتون.

    پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

شش + چهار =