آندروید یک پلاگین ویژه برای Eclipse IDE را فراهم می کند، به نام ابزار توسعه آندروید (ADT). این یک محیط توسعه قدرتمند یکپارچه را فراهم می کند که در آن شما می توانید برنامه های آندروید را ایجاد کنید. ADT طراحان Eclipse را گسترش می دهد به طوری که شما به سرعت و به آسانی یک پروژه جدید Android ایجاد می کنید، رابط کاربر از برنامه را طراحی کنید، فایل های APK را برای توزیع برنامه خود حذف کنید.
اظهار نظر: اگر ترجیح می دهید در IDE دیگر کار کنید، نیازی به نصب ECLISPE و ADT ندارید. در عوض، شما می توانید به طور مستقیم از قابلیت های SDK برای ایجاد و اشکال زدایی درخواست خود استفاده کنید.
دانلود افزونه ADT
- اجرای Eclipse، را انتخاب کنید راهنما\u003e نصب نرم افزار جدید.
- کلیک اضافه کردن. در قانون گوشه بالا.
- در افزودن مخزن-گفتگو که ظاهر می شود، "ADT Plugin" را وارد کنید نام. و URL بعدی در این زمینه محل:
https://dl-ssl.google.com/android/eclipse/
- کلیک خوب..
- در محاوره نرم افزار موجود، کادر کنار ابزارهای توسعه دهنده را بررسی کنید و روی کلیک کنید بعد.
- در پنجره بعدی، لیستی از ابزارهای دانلود را مشاهده خواهید کرد. کلیک بعد.
- قرارداد مجوز را بخوانید و قبول کنید، سپس روی کلیک کنید پایان دادن.
- پس از تکمیل نصب، Eclipse را مجددا راه اندازی کنید.
راه اندازی افزونه ADT
پس از راه اندازی مجدد Eclipse، باید دایرکتوری را با SDK Android خود مشخص کنید:
- انتخاب کنید استفاده از SDK های موجود در پنجره ای که ظاهر می شود.
- دایرکتوری حاوی Android SDK را انتخاب کنید و انتخاب کنید که اخیرا دانلود کرده اید و بسته نشده اید.
- کلیک بعد.
حل مشکلات در هنگام نصب
اگر پس از عمل فوق، یک پلاگین ADT را دانلود کنید، در اینجا برخی از راه حل ها وجود دارد:
- اگر Eclipse نمی تواند یک سایت به روز رسانی از راه دور حاوی پلاگین ADT را پیدا کند، سپس سعی کنید تغییر لینک سایت را به
http://dl-ssl.google.com/android/eclipse/
- اگر فایروال را فعال کردید (یا فایروال شرکتی) را فعال کنید، مطمئن شوید که تنظیمات پروکسی صحیح را در Eclipse وارد کرده اید. در Eclipse، شما می توانید پروکسی را از منوی اصلی پیکربندی کنید پنجره (در Mac OS X، گرفتار کردن)> اولویت ها. > عمومی > اتصالات شبکه.
اگر هنوز نمیتوانید پلاگین ADT را با استفاده از Eclipse از سایت از راه دور به روز رسانی ها دانلود کنید، می توانید فایل ADT ZIP را به رایانه خود دانلود کنید و آن را به صورت دستی تنظیم کنید:
برای کاربران لینوکس
اگر شما با مشکل نصب، افزونه ADT برای نوع Eclipse مواجه می شوید:
خطایی در طول ارائه رخ داده است. نمی تواند به Keystore متصل شود JKS
بنابراین بر روی کامپیوتر شما هیچ جاوا مناسب جاوا وجود ندارد. نصب Sun Java 6 این مشکل را حل خواهد کرد و سپس شما می توانید پلاگین ADT را دوباره نصب کنید.
در این راهنما، شما ساکن هستید، چگونه شروع به توسعه در زیر آندروید، یعنی: برنامه های موبایل در پلت فرم Android Eclipse + SDK. امروز رویکردهای زیادی برای توسعه و ایجاد برنامه های تلفن همراه برای آندروید وجود دارد. دستگاه های سخت افزاری پیچیده، رایانه های شخصی قرص و مختلف سیستم عامل های نرم افزاری (Symbian OS، IOS، WebOS، ویندوز فون 7 ...) فضای بی پایان را برای توسعه دهندگان باز کنید.
بنابراین، لیست برنامه های کاربردی برای شروع برنامه های کاربردی تلفن همراه برای آندروید بزرگ است. چه پلت فرم را انتخاب کنید؟ چه زبان برنامه نویسی برای یادگیری؟ چه برنامه ای برای انتخاب یک پروژه انتخاب می شود؟ در این راهنما، شما در حال یادگیری نحوه شروع توسعه برنامه های کاربردی تلفن همراه برای پلت فرم آندروید، باز شده توسط سیستم عامل تلفن همراه گوگل.
چرا پلت فرم آندروید؟
آندروید یک پلت فرم باز بر اساس هسته لینوکس است. آن را در هزاران دستگاه از طیف گسترده ای از تولید کنندگان نصب شده است. آندروید برنامه های کاربردی را برای انواع تجهیزات فراهم می کند، که تنها می تواند به عنوان مدرن نشان داده شود دستگاه های موبایل - قطب نما دیجیتال، دوربین های فیلمبرداری، GPS، سنسورها و خیلی بیشتر.
ابزارهای توسعه آندروید رایگان به شما اجازه می دهد تا به سرعت شروع به ایجاد برنامه های رایگان یا تقریبا رایگان کنید. هنگامی که شما آماده هستید تا برنامه جهانی خود را فاش کنید، می توانید آن را از طریق Android Market منتشر کنید. انتشار در بازار آندروید نیاز به هزینه ثبت نام یک بار (25 دلار در زمان نوشتن مقاله) و بر خلاف اپل اپل (که بسیار مناسب برای سرشماری مناسب است)، برنامه شما را برای دانلود و خرید پس از A در دسترس است بررسی سریع - اگر برنامه سیاست و قانون نیست.
در اینجا برخی از تفاوت های دیگر بین Android SDK وجود دارد که به شما مزایا را به عنوان یک توسعه دهنده ارائه می دهد:
- بسته بندی Android SDK برای ویندوز، مک و لینوکس در دسترس است، بنابراین شما نیازی به پرداخت هزینه های جدید برای نوشتن برنامه ها ندارید.
- sdk ساخته شده در جاوا اگر شما با زبان آشنا هستید برنامه نویسی جاواشما در حال حاضر نیمه راه برای تسلط بر آن هستید.
- با توجه به توزیع برنامه از طریق بازار آندروید، بلافاصله برای صدها هزار کاربر در دسترس خواهد بود. شما به بازار رسمی "OM محدود نیست، از آنجا که جایگزین وجود دارد. به عنوان مثال، شما می توانید یک برنامه را در وبلاگ های خود ارسال کنید. آمازون توسط شایعات آماده سازی فروشگاه App خود را می کند.
- علاوه بر اسناد فنی SDK، منابع جدید برای توسعه دهندگان آندروید ایجاد می شوند. این پلت فرم به دست آوردن محبوبیت در میان کاربران و توسعه دهندگان است.
توقف صحبت کردن - بیایید شروع به توسعه برنامه های کاربردی برای آندروید!
نصب Eclipse و Android SDK
جهت گیری تحت پلت فرم آندروید در هنگام توسعه
قبل از شروع به نوشتن برنامه های کاربردی Android، باید SDK را برای پلت فرم آندروید دانلود کنید. هر پلت فرم نسخه خود را از Android SDK دارد که بر روی دستگاه های کاربر نصب شده است. برای نسخه Android 1.5 و بالاتر، دو سیستم عامل وجود دارد: پروژه آندروید Open Source Open و Google.
آندروید پروژه باز منبع باز - پلت فرم باز کد منبعاما شامل نمی شود extensions Google، مانند Google Maps. اگر نمی خواهید از Google API، قابلیت استفاده کنید google Maps این برای درخواست شما در دسترس نخواهد بود. اگر دلایل خاصی برای انجام این کار نداشته باشید، من توصیه می کنم پیکربندی هدف را در یکی از سیستم عامل های Google پیکربندی کنید، زیرا این امر به شما امکان می دهد از برنامه های گوگل خود استفاده کنید.
- Window-\u003e Android SDK و مدیر AVD را انتخاب کنید.
- روی بسته های موجود در ستون سمت چپ کلیک کنید و مخزن را بررسی کنید تا لیستی از سیستم عامل های آندروید موجود را نمایش دهید.
- شما می توانید پلت فرم دانلود را از لیست انتخاب کنید یا تمام علامت های مشخص شده را برای دانلود همه مشخص کنید سیستم عامل های موجود. پس از اتمام، روی Install Select کلیک کنید و دستورالعمل های نصب را دنبال کنید.
پس از همه چیز با موفقیت بارگذاری شد، شما آماده شروع به توسعه در Android هستید.
ایجاد یک پروژه جدید Android
Eclipse جدید پروژه Wizard Wizard Wizard کمک خواهد کرد ایجاد یک برنامه آندروید، تولید فایل ها و کد آماده برای شروع، به سمت راست بلوک. این یک راه سریع برای اطمینان از عملکرد و نقطه شروع خوب در شروع توسعه نرم افزار است:
پس از فشار دادن به پایان، Eclipse یک پروژه جدید آندروید ایجاد می کند، آماده برای راه اندازی و توسعه تحت آندروید است. به یاد داشته باشید، آیا شما می گویید Eclipse برای تولید فعالیت به نام brewclockactivity؟ این کد آندروید در واقع برای شروع برنامه استفاده می کند. کد تولید شده به عنوان یک پیام ساده در روح جهان سلام نمایش داده خواهد شد.
بسته ها
نام بسته - شناسه برای درخواست شما. هنگامی که زمان انتشار یک نتیجه در بازار آندروید در حال آمدن است، این شناسه برای پیگیری به روز رسانی برای برنامه استفاده می شود، بنابراین مهم است که مطمئن شوید که این شناسه منحصر به فرد است. اگر چه در اینجا ما از نام com.example.brewclock، برای یک برنامه واقعی استفاده می کنیم، بهتر است چیزی شبیه com.yourcompanyname.yourpplication را انتخاب کنید.
نسخه SDK
Min SDK نسخه نسخه (نام برای خود صحبت می کند) - اولین نسخه آندرویدجایی که برنامه کار خواهد کرد. با استفاده از هر نسخه جدید آندروید، SDK اضافه می کند و روش های مختلف را تغییر می دهد. هنگام انتخاب یک نسخه SDK، Android (و Android Market) می داند که برنامه شما فقط در دستگاه های با نسخه پلت فرم آندروید نسخه مشخص شده و بالاتر کار خواهد کرد.
برنامه خود را اجرا کنید
حالا سعی کنید برنامه ما را در Eclipse اجرا کنید. از آنجایی که این اولین راه اندازی است، Eclipse از نوع پروژه شما کار می کند:
- Run-\u003e Run را انتخاب کنید یا Ctrl + F11 را فشار دهید.
- برنامه آندروید را انتخاب کنید و روی OK کلیک کنید.
Eclipse سعی خواهد کرد برنامه را بر روی دستگاه با Android شروع کند. در این لحظهبا این حال، شما دستگاه های زیر ندارید مدیریت آندرویدبنابراین پروژه راه اندازی نخواهد شد، و از شما خواسته خواهد شد که یک جدید ایجاد کنید دستگاه اندیشه دستگاه مجازی (AVD).
دستگاه های مجازی (دستگاه های مجازی اندروید)
دستگاه مجازی Android (AVD) روز چهارشنبه آندروید را نشان می دهد، چه تلفن همراه یا رایانه لوحی شما می توانید هر دستگاه AVD را ایجاد کنید نسخه های مختلف سیستم عامل های آندروید. برای هر AVD، می توانید تنظیمات دستگاه های مختلف را با مشخص کردن حضور یک صفحه کلید فیزیکی، پشتیبانی از GP، رزولوشن دوربین، و غیره پیکربندی کنید.
قبل از شروع برنامه، ابتدا باید اولین دستگاه AVD خود را با پلت فرم SDK ایجاد کنید (Google API، 1.6).
بزار همین الان انجامش بدیم:
- اگر سعی نکردید برنامه را شروع نکنید، روی Run (یا Ctrl + F11 کلید ترکیبی) کلیک کنید
- هنگامی که یک هشدار ظاهر می شود، روی بله برای ایجاد AVD کلیک کنید.
- کلیک کنید New در Dialog Android SDK و AVD Manager.
- پارامترهای زیر را برای AVD تنظیم کنید: نام: Android_1.6 Target: Google Apis (Google Inc.) - API سطح 4 SD کارت اندازه: 16 MIB پوست ساخته شده در: پیش فرض (HVGA)
- روی Create AVD کلیک کنید.
- گفتگوی Android SDK و AVD Manager را ببندید.
کد راه اندازی
سعی کنید دوباره برنامه را اجرا کنید (Ctrl + F11). Eclipse اکنون پروژه شما را ایجاد می کند و AVD جدید را راه اندازی می کند. به یاد داشته باشید، AVD به طور کامل آندروید روز چهارشنبه را شبیه سازی می کند، و شما حتی نیازی به مشاهده یک فرآیند بوت شدن نسبتا آهسته نیست، همانطور که در مورد یک دستگاه واقعی است. به همین دلیل، به محض این که AVD آماده کار است، بهتر است پنجره را ببندید تا برنامه های خود را در طول روز به پایان برسانید.
توسعه تحت آندروید: طراحی رابط کاربر
یکی از اولین مراحل برای ایجاد یک برنامه به طور کلی، طراحی رابط کاربری است. در اینجا یک طرح کوچک از برنامه ما است:
کاربر می تواند زمان جوش را در دقیقه با استفاده از دکمه های + و - تنظیم کند. هنگامی که شروع به کار می کند، شمارش معکوس در طول تعداد مشخصی از دقیقه ها آغاز خواهد شد. اگر کاربر با فشار دادن دکمه دوباره لغو شود، زمانی که تایمر به 0 افزایش می یابد، زمان افزایش می یابد.
رابط ساختمانی
رابط کاربری آندروید یا پوسته، که در اسناد XML شرح داده شده است، می تواند در پوشه res / layouts یافت شود. کد قالب قبلا توسط Eclipse تولید شده است در res / layouts / main.xml اعلام شده است و، همانطور که متوجه شدید، در حال حاضر در شبیه ساز اجرا می شود.
Eclipse دارای ابزار خود برای طراحی یک طرح است که به شما امکان می دهد یک رابط کشیدن و رها کردن را در داخل صفحه ایجاد کنید. با این حال، گاهی اوقات آسان تر است که یک رابط را در XML بنویسید و از یک طرح گرافیکی برای پیش نمایش نتایج استفاده کنید.
اجازه دهید آن را در حال حاضر با تغییر main.xml مطابق با طرح بالا انجام دهید:
- باز کردن res / layouts / main.xml در Eclipse دوبار کلیک کردن از بسته اکسپلورر.
- برگه Main.xml را در پایین صفحه انتخاب کنید تا به حالت XML بروید.
در حال حاضر محتوای main.xml را به موارد زیر تغییر دهید:
# /res/layouts/main.xml
همانطور که می بینید، فایل ها در آندروید XML بسیار زیاد هستند، اما به شما این امکان را می دهد که تقریبا هر عنصر روی صفحه را کنترل کنید.
یکی از مهمترین عناصر رابط کاربری آندروید، ظروف طرح بندی مانند linearlayout مورد استفاده در این مثال است. این عناصر برای کاربر نامرئی هستند، اما به عنوان ظروف برای عناصر دیگر مانند دکمه ها و متن ها عمل می کنند.
انواع مختلفی از محل طرح وجود دارد که هر کدام از آنها برای ساخت انواع مختلف برنامه ریزی استفاده می شود. مانند linearlayout و absolutelayout، tablelayout اجازه می دهد تا استفاده از یک رابط با استفاده از یک شبکه. شما می توانید در مورد آن در طرح کلی اشیاء توسط اسناد API بیشتر بدانید.
اتصال طرح خود را به کد
پس از صرفه جویی در طرح، سعی کنید برنامه را در شبیه ساز با فشار دادن CTRL + F11، و یا بر روی آیکون اجرای در Eclipse کلیک کنید. در حال حاضر، به جای پیام "سلام جهان"، شما خواهید دید که یک رابط برنامه در حال حاضر در آندروید نمایش داده می شود.
اگر هر دکمه را فشار دهید، آنها به عنوان انتظار می رود، برجسته می شوند، اما علاوه بر این کاری را انجام نمی دهند. بیایید بعد از رابط طرح، کد را ادامه دهیم:
# /src/com/example/brewclock/brewclockactivity.java ... واردات android.widget.button؛ واردات Android.widget.TextView؛ کلاس عمومی BrewClockactivity گسترش فعالیت (/ ** خواص ** / حفاظت از دکمه Brewdetime؛ دکمه محافظت شده Brewdecreaseetime؛ دکمه محافظت شده دکمه حفاظت شده؛ TextView محافظت شده brewcountlabel؛ محافظت شده TextView Brewtimelabel؛ ...)
بعد، ما تماس OnCreate را تغییر خواهیم داد. این چالش اتفاق می افتد هر زمان که یک برنامه در Android راه اندازی می شود. در کد تولید شده توسط گرفتگی، نوع فعالیت را در R.Layout.main قرار می دهد. این خط کد است که به دستور Android به منظور رمزگشایی می دهد سند XML و نمایش آن را به کاربر.
شی منبع (شیء منبع)
در آندروید، R یک شی خاص است که به طور خودکار ایجاد شده برای دسترسی به منابع پروژه (طرح بندی، ردیف ها، منوها، آیکون ها ...) در داخل کد است. هر منبع به شناسه شما اختصاص داده شده است. در فایل طرح بندی (نگاه کنید به بالا) این ویژگی @ + id XML. ما از آنها برای دکمه های اتصال و TextViews در طرح ما استفاده خواهیم کرد:
# /src/com/example/brewclock/brewclockactivity.java ... کلاس عمومی BrewClockactivity گسترش فعالیت (Bundle Savedinstancestate)؛ SetContentView (R.Layout.Main)؛ / / اتصال عناصر رابط به خواص brewaddtime \u003d (دکمه) findViewbyid (R .. (TextView) FindViewbyid (r.id.brew_time)؛))
"کار" رویدادها
برای تعیین مطبوعات دکمه ها، ما باید آزمایشات خود را درک کنیم. شما می توانید با شنوندگان Callback یا Callbacks، از سیستم عامل های دیگر مانند جاوا اسکریپت / جی کوئری یا ریل آشنا شوید.
آندروید یک مکانیسم مشابه را با ارائه رابط کاربری شنونده، مانند OnClickListener فراهم می کند، که روش هایی را تعیین می کند که زمانی اتفاق می افتد که یک رویداد رخ دهد. رابط کاربری OnClickListener هنگامی که کاربر یا یک دکمه خاص را فشار می دهد، برنامه خود را به شما اطلاع می دهد. علاوه بر این، لازم است هر دکمه درباره ClickListener بگویید:
# /src/com/Example/brewclock/brewclockactivity.java ... // suore به واردات // android.content.dialoginterface.content.dialoginterface.onclicklistener` نیست. واردات android.view.view.onclicklistener؛ کلاس عمومی BrewClockactivity پیاده سازی فعالیت ها را گسترش می دهد (... Void Void OnCreate (Bundle Savedinstancestate) (... // setup clicklisteners brewaddtime.setoncleicklistener (این)؛ brewdecreasetime.setonclicklistener (این)؛ startbrew.setonclicklistener (این)؛ . void عمومی onclick (view v) (/ / / todo: اضافه کردن کد برای رسیدگی به دکمه های دکمه))
بعد، ما کد را که هر یک از دکمه های مطبوعات ما را پردازش می کنیم، اضافه خواهیم کرد. ما همچنین چهار ویژگی جدید فعالیت را اضافه خواهیم کرد، که به کاربر اجازه می دهد تا زمان دمیدن را ایجاد و پیگیری کند: چند تن از کاراکتر انجام شده است و آیا تایمر راه اندازی شده است.
# /src/com/example/brewclock/brewclockactivity.java ... کلاس عمومی brewclockactivity گسترش فعالیت های پیاده سازی OnClickListener (... حفاظت شده int brewtime \u003d 3؛ protected countdowntimer brewcountdowntimer؛ حفاظت شده int brewcount \u003d 0؛ حفاظت شده boolean isbrewing \u003d false؛ .. Void Public OnClick (View V) (اگر (v \u003d\u003d brewaddtime) setbrewtime (brewtime + 1)؛ alet if (v \u003d\u003d brewdecreaseime) setbrewtime (brewtime -1)؛ دیگر اگر (v \u003d\u003d StartBrew) (اگر ( isbrewing) Stopbrew ()؛ else startbrew ()؛))))
لطفا توجه داشته باشید که ما از کلاس CountDownTimer ارائه شده توسط آندروید استفاده می کنیم. این باعث می شود آن را آسان برای ایجاد و اجرای یک شمارنده ساده و دریافت اطلاعیه ها در فواصل منظم در حالی که شمارش معکوس شمارش می شود. شما از آن در روش StartBrew استفاده خواهید کرد، آن را در زیر بخوانید.
روش های زیر مدل های رفتاری زمان پخت و پز، شروع و متوقف کردن پخت و پز، و همچنین متر است. ما همچنین خواص brewtime و brewcount را در oncreate آغاز می کنیم.
این یک عمل خوب برای حرکت این کد به یک کلاس کلاس جداگانه است، اما برای سادگی ما کد را در brewclockactivity اضافه خواهیم کرد:
# /src/com/example/brewclock/brewclockactivity.java ... کلاس عمومی brewclockactivity گسترش فعالیت های پیاده سازی ONCreatener (Bundle Savedinstancestate) (... // تنظیم مقادیر اولیه اولیه SetBrewCount (0)؛ SetBrewTime (3)؛ ) / ** * مقدار مطلق برای تعداد minuts را برای دم کردن تنظیم کنید. * هیچ تاثیری ندارد اگر یک دم دم در حال اجرا باشد. * param دقیقه تعداد دقیقه به دم. * / void عمومی setbrewtime (INT دقیقه) (INT (isbrewing) بازگشت؛ brewtime \u003d دقیقه؛ اگر (brewtime< 1) brewTime = 1; brewTimeLabel.setText(String.valueOf(brewTime) + "m"); } /** * Set the number of brews that have been made, and update * the interface. * @param count The new number of brews */ public void setBrewCount(int count) { brewCount = count; brewCountLabel.setText(String.valueOf(brewCount)); } /** * Start the brew timer */ public void startBrew() { // Create a new CountDownTimer to track the brew time brewCountDownTimer = new CountDownTimer(brewTime * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { brewTimeLabel.setText(String.valueOf(millisUntilFinished / 1000) + "s"); } @Override public void onFinish() { isBrewing = false; setBrewCount(brewCount + 1); brewTimeLabel.setText("Brew Up!"); startBrew.setText("Start"); } }; brewCountDownTimer.start(); startBrew.setText("Stop"); isBrewing = true; } /** * Stop the brew timer */ public void stopBrew() { if(brewCountDownTimer != null) brewCountDownTimer.cancel(); isBrewing = false; startBrew.setText("Start"); } ... }
فقط بخش هایی از این کد ویژگی Android ایجاد برچسب برچسب با استفاده از روش Settextext. در StartBrew، ما CountDownTimer را ایجاد و اجرا می کنیم تا مرجع دوم را شروع کنیم، زمانی که پخت و پز / جوشکاری تمام شده است. لطفا توجه داشته باشید که ما شنوندگان CountDownTimer را تعریف می کنیم (Ontick and Onfinish). Ontick هر 1000 میلی ثانیه (1 ثانیه) نامیده می شود، در حالی که تماس OnFinish زمانی رخ می دهد که تایمر به صفر برسد.
اجتناب از پیچیدگی در برنامه نویسی در آندروید
برای صرفه جویی در این راهنمای برای توسعه تحت آندروید ساده، من عمدا از کتیبه ها به طور مستقیم در کد استفاده می شود (به عنوان مثال، "دم"، "شروع"، "توقف"). در واقع، این یک عمل خوب نیست، زیرا آن را به جستجو و تغییر این خطوط در پروژه های بزرگ دشوار می کند.
آندروید یک راه شسته و رفته برای ذخیره رشته های متن خود را به طور جداگانه از کد O شی. R اجازه می دهد تا شما را به تعیین تمام خطوط برنامه در فایل XML (res / values \u200b\u200b/ strings.xml) که شما می توانید به کد در لینک دسترسی داشته باشید. مثلا:
# /res/values/strings.xml
حالا، اگر می خواهید دم را تغییر دهید! چیز دیگری، شما باید آن را یک بار در فایل strings.xml تغییر دهید. اگر درخواست شما شامل ده ها فایل کد باشد، کتیبه ها در یک مکان به معنای زیادی به دست می آورند!
چک کردن brewclock
ما نوشتن کد را تکمیل کردیم، و وقت آن است که برنامه را امتحان کنیم. روی "اجرای" یا Ctrl + F11 کلیک کنید تا BrewClock را در شبیه ساز اجرا کنید. اگر همه چیز خوب پیش رفت، شما رابط راه اندازی را ببینید و آماده برای چای دم! سعی کنید انواع مختلف جوش را تنظیم کنید و برای شروع شمارش معکوس شروع کنید.
خلاصه
در این مقدمه کوتاه به توسعه تحت آندروید، شما دانلود و نصب شده اندروید SDK و نصب پلاگین Eclipse Android Development (ADT). شما یک شبیه ساز یا یک دستگاه مجازی را برای آزمایش برنامه های خود تنظیم کرده اید. شما همچنین یک برنامه کاری برای آندروید ایجاد کردید که تعدادی از مفاهیم کلیدی را تأکید کرد. , که هنگام توسعه برنامه های کاربردی Android آینده استفاده می کنید.
بیایید امیدوار باشیم که اشتیاق خود را از خواب بیدار شود تا برنامه های کاربردی و آزمایش های تلفن همراه را در این منطقه هیجان انگیز ایجاد کند. آندروید راه خوبی برای نوشتن برنامه های کاربردی برای تعدادی از دستگاه های تلفن همراه فعلی و آینده ارائه می دهد. اگر قبلا یک برنامه کاری برای این پلتفرم نوشته اید، فراموش نکنید که ما در مورد آن در نظرات به ما اطلاع دهید!
فوریه 24، 2014 نمایش ها: 21242اندروید. نصب Android SDK + Eclipse + ADT شبیه ساز
برای توسعه برنامه های کاربردی تحت سیستم عامل آندروید کامپیوتر شخصی شما باید یک شبیه ساز را نصب کنید که به شما امکان می دهد این برنامه ها را بدون اشاره به دستگاه های تلفن همراه توسعه دهید.
در این درس، تمام مراحل نصب و تنظیمات Android SDK + Eclipse + ADT به طور دقیق در نظر گرفته شده است.
sdk (از کیت توسعه نرم افزار انگلیسی) - مجموعه ای از ابزارهای توسعه که به شما امکان ایجاد برنامه ها را می دهد.
توسعه دهندگان SDK گاهی اوقات کلمه "نرم افزار" را به دیگران جایگزین می کنند. مثال ها:
- اوراکل - کیت توسعه جاوا (JDK)
- مایکروسافت و اپل کیت توسعه راننده را ارائه می دهند (DDK)
- گوگل آندروید SDK.
برای توسعه برنامه ها، ما به Toolkit زیر نیاز داریم:
- جاوا se jdk.
- آندروید SDK.
- محیط توسعه Eclipse
- ADT - پلاگین که محیط توسعه Eclipse را برای استفاده از Android SDK تنظیم می کند
جاوا se jdk.
ما از سایت رسمی می گیریم: http://www.oracle.com/technetwork/java/javase/downloads/index.html. (دکمه دانلود JDK).
این تصویر نشان می دهد صفحه نمایش دانلود جاوا توسعه کیت (JDK) نسخه 7 در وب سایت رسمی اوراکل برای سیستم عامل های مختلف. فایل را دانلود کنید که با سیستم عامل شما منطبق است. نصب و راه اندازی jdk بدون هیچ مشکلی اتفاق می افتد، پس از آن توصیه می شود دوباره راه اندازی مجدد شود.
Android SDK + Eclipse + ADT
در سایت http://developer.android.com/sdk/index.html یک محیط توسعه آماده وجود دارد که شامل Eclipse + Android SDK + ADT است. همچنین ممکن است ابزار Eclipse، Android SDK و ADT را به صورت جداگانه دانلود کنید و سپس آن را خودتان نصب کنید و تنظیمات لازم هر ابزار را به عنوان یک سیستم واحد انجام دهید.
ما محیط کامل را انتخاب می کنیم. ما به سایت http://developer.android.com/sdk/index.html می رویم، دانلود بیشتر برای سیستم عامل های دیگر، جدول ADT بسته نرم افزاری ویندوز 32 بیتی فایل
ad-bundle-windows-x86-20130219.zip، اندازه 425487608 بایت
ویژگی های نصب و راه اندازی Android SDK + Eclipse + ADT
پس از باز کردن آرشیو دانلود شده، دو دایرکتوری ایجاد می شود و فایل اجرایی SDK Manager.exe
فهرست راهنما گرفتار کردن - شامل محیط توسعه است.
فهرست راهنما sdk - شامل Toolkit Android SDK است
فایل sdkmanager.exe مدیر نصب اجزای SDK.
باز کردن آرشیو باید ویژگی های زیر را در نظر بگیرد:
- دایرکتوری که در آن بایگانی باز نشده است adt-bundle-windowsیک دایرکتوری نصب شده است که شامل فایل های پیکربندی و فایل های اجرایی است. اگر بعدا، آن را به مکان دیگری منتقل کنید، باید محیط توسعه را دوباره تنظیم کنید.
- در منوی "شروع"، پیوندهایی به فایل های اجرایی، فایل های کنترل و پیکربندی تجویز نمی شوند.
- مجاز به استفاده از سیریلیک نیست هنگام ضبط مسیر به آرشیو بازپرداخت.
بنابراین، برای کاتالوگ، که در آن بایگانی بازسازی شده است، نام زیر را انتخاب کنید: <имя диска>:\
SDK Manager.exe.
پس از باز کردن آرشیو، ما مدیر را راه اندازی می کنیم - sdkmanager.exe .
ما برای ایجاد اجزای زیر نیاز به یک مدیر داریم:
پلت فرم آندروید . برای هر انتشار رسمی از سیستم عامل آندروید، کامپوننت SDK در دسترس است، از جمله کتابخانه اعدام، تصویر سیستم برای شبیه ساز و دیگران برای یک نسخه خاص از ابزارها.
علاوه بر این، هر پلت فرم در دسترس است: مکمل SDK، درایور USB برای ویندوز، نمونه ها، مستندات که با استفاده از مدیر نصب شده است.
وقتی اولین بار شروع می کنید مدیر SDK. اتصال به سرور مخزن و لیستی از بسته های موجود را دریافت خواهید کرد. ما انتخاب خواهیم کرد آندروید 4.2.2 بسته (API 17) و روی دکمه کلیک کنید بسته را نصب کنید. (بسته را نصب کنید). وزن بسته تا 200 مگابایت است، بنابراین چند وقت برای نصب بسته می شود.
در پنجره بعدی، شما باید اطلاعات مجوز را در اجزای SDK انتخاب کنید و روند نصب را با دکمه ادامه دهید نصب . بعد، باید صبر کنید تا بسته از سرور دانلود شود و نصب شود.
مدیر SDK. شما می توانید در هر زمان اجرا کنید تا قطعات را به روزرسانی کنید یا موارد جدید را نصب کنید.
گرفتار کردن
پس از باز کردن، شما می توانید منوی "شروع" برچسب را به فایل Ecleipse اجرایی برای شروع محیط زیست واقع در کاتالوگ را تعمیر کنید گرفتار کردن .
اگر برای اولین بار Eclipse را اجرا کنید، به احتمال زیاد شما پنجره استاندارد خوش آمدید را نشان خواهید داد، جایی که کمک ابتدایی در استفاده از این IDE، به ویژه - ایجاد اولین پروژه خود را نشان می دهد. رول یا بستن این برگه (دکمه استاندارد X "در عنوان برگه). شما همیشه می توانید پنجره تبریک را با استفاده از آیتم منو باز کنید راهنما -\u003e خوش آمدید.
حالا پنجره اصلی محیط Eclipse را می بینید.
هنگامی که شما ابتدا محیط را شروع می کنید، از شما خواسته می شود که دایرکتوری را برای فضای کاری تعیین کنید.
فضای کاری در Eclipse یک دایرکتوری حاوی پروژه ها نامیده می شود. شما می توانید از یک فضای برای همه پروژه ها یا چند فضایی در اختیار شما استفاده کنید. هنگام نوشتن مسیر به کاتالوگ، استفاده از سیریلیک مجاز نیست.
بررسی اجمالی محيط زيست
Eclipse یک IDE باز است که شما می توانید برای توسعه یک برنامه کاربردی در زبان های مختلف استفاده کنید. معمولا، صحبت کردن با گرفتگی، به معنای جاوا است.
رابط کاربر (UI) با دو مفاهیم مرتبط است:
نمایندگی ، که یک جزء رابط جداگانه است (به عنوان مثال، ویرایشگر کد، کنسول یا بازرس اشیاء)؛
چشم انداز - مجموعه ای از دیدگاه های فردی که برای وظایف مختلف توسعه لازم است (به عنوان مثال، ویرایش کد، اشکال زدایی، تجزیه و تحلیل، هماهنگ سازی، کنترل نسخه ها، و غیره) لازم است.
Eclipse برای جاوا مجموعه ای از دیدگاه های پیش نصب شده است. مهمترین آنها جاوا و اشکال زدایی هستند (اشکال زدایی). چشم انداز جاوا در شکل نشان داده شده است. این شامل یک نمایش اکسپلورر بسته (مدیر بسته) در سمت چپ، مشاهده برای طراحی بصری و یا ویرایش کد در وسط، نمایش پالت (پانل کنترل)، نمایندگی خواص (خواص)، طرح کلی (مدار) و مجموعه ای از بوک مارک ها است که در آن نمایندگی مشکلات (مشکلات)، Javadoc و اعلامیه، کنسول (کنسول) تبدیل می شود.
سخنرانی ها در چشم انداز را می توان با توجه به کشیدن ساده، و همچنین ابعاد خود را تغییر داد. علاوه بر این، مجموعه ای از نمایندگی ها سخت نیست - ممکن است آنها را اضافه کنید یا آنها را از منظر حذف کنید. برای اضافه کردن یک نمایش، به منوی نمایش Window-\u003e Show Menu بروید و هر دو را از لیست علامت بزنید، یا دیگر (دیگر) را انتخاب کنید تا لیستی از تمام نمایش های موجود را دریافت کنید. برای تغییر به یک دیدگاه دیگر، می توانید به منوی چشم انداز Open Window بروید (پنجره چشم انداز را نشان دهید) و یکی از مواردی را که نیاز دارید را انتخاب کنید. راه سریع تر برای تغییر بین دیدگاه های باز برای شما در گوشه بالا سمت چپ Eclipse در دسترس است. در اینجا شما می توانید متوجه شوید که کدام چشم انداز در حال حاضر باز است و کدام یک فعال است. هنگام باز کردن دیدگاه های اضافی، آنها به این لیست اضافه خواهند شد.
دیدگاه DDMS برای اشکال زدایی و تجزیه و تحلیل برنامه های آندروید طراحی شده و در طول عملیات، دیدگاه های استاندارد جاوا و اشکال زدایی را تکمیل می کند. علاوه بر این، افزونه ADT چندین نمایش را در روز چهارشنبه اضافه می کند، از جمله LogCat (خروجی سیاهههای مربوط به عملیات از هر دستگاه یا شبیه ساز).
ایجاد یک دستگاه مجازی AVD
دستگاه مجازی Android (Android Virtual Device، AVD) به توسعهدهنده اجازه می دهد تا برنامه های خود را بدون داشتن تلفن با Android تست کنید. شما می توانید شبیه ساز چندگانه - دستگاه های AVD، با انواع مختلف پیکربندی برای تقلید انواع مختلف تلفن های واقعی.
برای راحتی، توصیه می شود برای دانلود و نصب INTEL X86 Atom Image System Package، این به همان شیوه ای که نمونه های SDK بالا را تنظیم می کند، انجام می شود. این تصویر تصویر کمی سریعتر از استاندارد است.
شروع:
- اجرا کن گرفتار کردن
- به منو بروید ویندوز\u003e دستگاه های مجازی آندروید
- پنجره را باز می کند، روی دکمه کلیک کنید جدید
یک فرم حاوی گزینه های زیر ظاهر می شود:
در گفتگو که به نظر می رسد، باید پارامترهای دستگاه مجازی ایجاد شود، هر کدام از آنها را در نظر بگیرید.
نام AVD - نام دستگاه. شما می توانید از آنچه دوست دارید بپرسید، توصیه می کنم چیزی ساده، در لاتین، بدون فضایی (در مثال دستگاه جدید. ).
دستگاه- دستگاه در اینجا "مدل" دستگاه مجازی ایجاد شده، در واقع - پارامترهای صفحه نمایش و برخی از پارامترهای سخت افزاری دیگر مشخص شده است. این پارامترهای سخت افزاری به عنوان تعاریف دستگاه ها جمع آوری می شوند ( دفاع از دستگاه ) در برگه مربوطه پنجره مدیریت دفن آندروید.
هدف.- نسخه هدف از آندروید. این نسخه توسط نسخه API نشان داده شده است که برنامه متمرکز شده است. ما جدیدترین (و تنها به طور پیش فرض)، I.E. آندروید 4.2.2 - API سطح 17. اگر شما نیاز به پشتیبانی از نسخه های قدیمی دارید، قبل از ایجاد یک دستگاه مجازی، باید بسته های مناسب را دانلود و نصب کنید (همانطور که نصب نمونه های SDK در بالا شرح داده شده است).
CPU / ABI. - رابط برنامه پردازشگر / باینری ( رابط باینری برنامه. ) پلت فرم سخت افزاری دستگاه مجازی ایجاد شده انتخاب شده است، I.E. تصویر سخت افزار در اینجا فقط باید انتخاب کنید اینتل اتم (x86) تصویری که ما نصب کردیم.
صفحه کلید- صفحه کلید فعال کردن صفحه کلید سخت افزاری (صفحه کلید سخت افزاری). ما از این مورد استفاده می کنیم.
پوست. - شبیه ساز پوست. فعال کردن نمایش کنترل های سخت افزاری در پنجره شبیه ساز ( دکمه های سخت افزاری ) ما همچنین از این مورد برای دیدن دکمه های دستگاه در پنجره شبیه ساز استفاده می کنیم.
دوربین جلو. و دوربین عقب - دوربین های دستگاه در صورت تمایل، ورود شبیه سازی دوربین (جلو و پایه)، اگر می خواهید، می توانید از طریق آنها یک عکس از یک وب کم برداشت کنید. مقادیر پیش فرض را ترک کنید - هیچ یک از آنجا که نمونه های کلاس ساده محفظه عملا استفاده نمی شود، برنامه های "مبارزه" با استفاده از قابلیت های سخت افزاری "پیچیده" برای اشکال زدایی بر روی دستگاه های واقعی، امن تر هستند.
گزینه های حافظه - گزینه های حافظه این نشان می دهد که چقدر عملیاتی ( رم ) حافظه در شبیه ساز، و همچنین اندازه در دسترس خواهد بود VM Heap - تعداد حافظه موجود برای یک نمونه کاربردی. این مقادیر بر اساس منابع دستگاه های واقعی توصیه می شود، بنابراین ما مقادیر پیش فرض را ترک خواهیم کرد (512 و 16). با این حال، با افزایش این پارامترها، کاربرد در شبیه ساز سریعتر کار خواهد کرد، اما باید به یاد داشته باشید که شما در حال توسعه یک برنامه برای یک دستگاه واقعی است که مقدار RAM به شدت توسط سازنده دستگاه تنظیم شده است و آن را تغییر نمی دهد ممکن است.
حافظه داخلی - حافظه داخلی. این نشان می دهد حجم دستگاه ذخیره سازی داخلی، دوباره - مشخص کردن مقدار موجود در دستگاه واقعی (یعنی، ارزش صدها گیگابایت را نشان نمی دهد، چنین دستگاه های تلفن همراه به احتمال زیاد هنوز). به عنوان مثال، 200 MIB (میلیون بایت) را مصرف کنید، این کمی کمتر از 200 مگابایت است.
کارت SD - کارت SD. در اینجا، در صورت لزوم، می توانید پارامترهای کارت حافظه SD مجازی مورد استفاده را مشخص کنید (که در دستگاه های واقعی در همه جا مورد استفاده قرار می گیرند تا ذخیره سازی داخلی را گسترش دهند). بیایید زمینه اندازه (اندازه) را ترک کنیم - تا کنون ما از کارت SD استفاده نخواهیم کرد. برای راحتی برنامه نویس، شما همچنین می توانید تصویر آماده کارت SD را در فایل مشخص کنید، اگر چنین نیاز باشد.
گزینه های شبیه سازی - گزینه های شبیه ساز.
عکس فوری - عکس فوری سیستم - هنگامی که شما این گزینه را روشن می کنید، شبیه ساز دستگاه مجازی حالت خود را هنگامی که راه اندازی مجدد، I.E. پس از روشن شدن (دانلود)، یک دستگاه را در همان حالت دریافت خواهید کرد، همانطور که قبل از خاموش کردن (تخلیه) شبیه ساز. شما این گزینه را لمس نخواهید کرد تا آن را در حالت خاموش لمس کنید.
استفاده از GPU میزبان - هنگام استفاده از یک شبیه ساز، با استفاده از گرافیک شتاب سخت افزاری. توصیه می شود این گزینه را شامل شود - بنابراین گرافیک در شبیه ساز سریعتر کار خواهد کرد.
AVD موجود را با همان نام لغو کنید - یک دستگاه مجازی موجود را با همان نام بازنویسی کنید. گزینه ای که به نظر می رسد اگر شما سعی می کنید از نامی که قبلا به دستگاه دیگری برای یک دستگاه مجازی جدید اختصاص داده شده استفاده کنید، زمانی که گزینه را روشن کنید، پارامترهای دستگاه قدیمی توسط موارد جدید تبدیل می شوند.
راه اندازی آهسته از شبیه ساز
دو راه برای حل این مشکل وجود دارد.
- استفاده از ویژگی های مجازی سازی سخت افزار ( Intel® VT )، اجازه می دهد تا به طور قابل توجهی سرعت شبیه ساز آندروید
- فعال کردن عکس فوری ("عکس فوری")
راه اول استفاده از فناوری مجازی سازی
پردازنده باید باشد بینایی با پشتیبانی از فناوری مجازی سازی VT-X (Techology مجازی سازی اینتل برای X86 VT-X ) (این پارامترها در BIOS نصب شده اند). در غیر این صورت، استفاده از این روش امکان پذیر نیست.
نصب و راه اندازی
برای پردازنده بینایی لازم است با استفاده از SDK Manager برای نصب بسته های زیر ضروری است:
تصویر سیستم اتمی اینتل X86
شتاب دهنده شبیه ساز INTEL X86 (HAXM)
آن اینجاست
\\ sdk \\ extras \\ intel \\ hardware_accelerated_execution_manager.
نصب اینتل Haxm
در طول فرایند نصب، شما برای تعیین مقدار RAM اختصاص داده می شود. شما می توانید مقدار پیش فرض را ترک کنید. اگر در طول کار شما می خواهید این مقدار را تغییر دهید - دوباره نصب را شروع کنید.
اگر حالت روشن یا پشتیبانی نشود، پنجره پیام ظاهر خواهد شد:
در این مورد، تنظیمات موجود در BIOS را بررسی کنید، ممکن است مجازی سازی توسط سیستم شما پشتیبانی شود، اما پیش فرض غیرفعال است.
ایجاد یک دستگاه مجازی
پس از نصب یک تصویر شبیه ساز آندروید برای x86. شما باید یک دستگاه مجازی جدید را ایجاد کنید مدیر دستگاه مجازی Android. برای این:
اجرا کن مدیر مدیر
راه دوم با استفاده از پارامتر عکس فوری
عکس فوری - "عکس فوری" سیستم فایل شبیه ساز. برای انجام این کار، هنگام ایجاد یا ویرایش پارامترهای شبیه ساز باید پارامتر Snapshot را فعال کنید.
پس از ایجاد شبیه ساز، باید راه اندازی شود. برای انجام این کار، دستگاه ما را انتخاب کرده و دکمه "شروع" را در پنجره ای که ظاهر می شود را فشار دهید، باید "راه اندازی از Snapshot" را فعال کنید و پارامترهای ذخیره را ذخیره کنید و سپس روی دکمه راه اندازی کلیک کنید.
اولین شروع AVD آهسته خواهد بود (3-5 دقیقه) - شما باید یک عکس فوری از سیستم فایل شبیه ساز ایجاد کنید، اما تمام پس از آن در یک زمان قابل قبول -5-10 ثانیه رخ می دهد.
مسئله
شما می خواهید از Eclipse چهارشنبه استفاده کنید تا برنامه خود را برای پلت فرم آندروید توسعه دهید.
تصمیم
محیط Eclipse و افزونه Andmore را نصب کنید. سپس پروژه خود را ایجاد کنید و شروع به نوشتن یک برنامه کنید. جمع آوری آن و تست آن را با یک شبیه ساز در محیط Eclipse.
بحث
قبل از اینکه بتوانید یک برنامه را با استفاده از محیط Eclipse ایجاد کنید، باید سه مورد را نصب کنید:
- Eclipse IDE
- آندروید SDK.
- ماژول Andmore.
درباره نصب این عناصر بیشتر بخوانید، ببینید.
پس از انجام این کار، یک پروژه جدید Android را با استفاده از فایل ← فایل جدید ایجاد کنید، و شما چنین صفحه ای را به صورت شکل مشاهده خواهید کرد. یکی
نسخه SDK را برای دستگاه هدف انتخاب کنید (شکل 3). نسخه 4.0 تقریبا تمام دستگاه های مورد استفاده امروز را پوشش می دهد؛ نسخه های بعدی فرصت های بیشتری را ارائه می دهند. تو تصمیم بگیر!
شکل. یکی
شکل. 2
شکل. 3
در شکل 4 نشان می دهد که ساختار پروژه مستقر در پانل پروژه به سمت راست است. همچنین نشان داده شده است که شما می توانید از اتمام خودکار Eclipse در پلت فرم آندروید استفاده کنید - من ویژگی Gravity را برای برچسب اضافه کردم، و محیط Eclipse یک لیست کامل از مقادیر ویژگی های احتمالی را ارائه می دهد. من افقی مرکزی را انتخاب کردم، بنابراین در زمان شروع برنامه، برچسب باید محور باشد.
شکل. چهار.
اگر در LinealLayout طرح بندی، ویژگی Gravity را به مرکز عمودی، و در متن TextView - Center_Horizontal نصب کنید، متن به صورت عمودی و افقی متمرکز خواهد شد. فهرست 1 فایل اصلی را نشان می دهد main.xml (واقع در دایرکتوری Res / layout).
فهرست 1. فایل سلام دنیا. جاوا
همانطور که همیشه، هنگامی که فایل منبع را ذخیره می کنید، محیط Eclipse یک نسخه کامپایل شده تولید می کند. در پروژه برای پلتفرم آندروید، آن را نیز یک بسته قوس کامپایل شده ایجاد می کند که آماده راه اندازی است، بنابراین شما فقط باید آن را اجرا کنید. راست کلیک بر روی پروژه و اجرای اجرا به عنوان → نرم افزار آندروید (اجرا به عنوان → ضمیمه برای پلت فرم آندروید) (شکل 5).
این مقاله نحوه پیکربندی Eclipse را برای توسعه برنامه های آندروید توصیف خواهد کرد. من همه چیز را که نیاز دارید لیست می کنم: 1) JDK 6 (جاوا توسعه کیت - مجموعه توسعه جاوا) 2) Eclipse Classic 3) Android SDK (KIT توسعه نرم افزار - ابزار توسعه نرم افزار مجموعه) 4) ADT (ابزار توسعه آندروید - توسعه ابزار آندروید) - پلاگین برای گرفتگی jdk فرایند نصب JDK در مقاله شرح داده شده است: گرفتار کردن پس از نصب JDK، به نصب Eclipse بروید. آخرین نسخه Eclipse را از سایت رسمی Eclipse.org دانلود کنید. روی برگه کلیک کنید دریافت هاشما به صورت مختلف ایجاد می شود. برای اهداف ما، شما نیاز به یک گرفتگی کلاسیک - کلاسیک گرفتگی (در زمان نوشتن مقاله آخرین نسخه 4.2.2 بود). باز کردن آرشیو دانلود شده به دایرکتوری c: \\ Eclipse (یا بسیار راحت تر برای شما) برای راحتی، یک میانبر بر روی فایل اجرایی ایجاد کنید eclipse.exe. راه اندازی گرفتار کردن. هنگامی که شما برای اولین بار شروع می کنید، از آن خواهد شد که دایرکتوری فضای کاری خود را انتخاب کنید. پروژه های گروه کاری. اگر شما یک فضای کاری کافی دارید، می توانید پرچم را تنظیم کنید "از این به عنوان پیش فرض استفاده کنید و دوباره بپرسید". با نصب این پرچم، Eclipse بار دیگر این پنجره را نمایش نمی دهد و بلافاصله شما را باز می کند فضای کاریپیش فرض آندروید SDK. به صفحه دانلود بروید http://d.android.com/sdk در این صفحه پیشنهاد شده است که یک مجمع را بگوئید که در آن همه چیز شما برای توسعه آندروید وجود دارد. اما ما راه های مختلفی خواهیم داشت. دانلود فقط Android SDK. انتخاب کنید "دانلود برای سایر سیستم عامل ها" (دانلود برای سیستم عامل های دیگر)، در جدول به نام "ابزار SDK تنها" (SDK ONLY) نصب کننده SDK را برای ویندوز (* .exe) دانلود کنید. پس از خواندن و موافقت با موافقت نامه مجوز، این نصب را دانلود کنید. قبل از نصب آندروید SDK شما باید اطمینان حاصل کنید که متغیر محیط پیکربندی شده است java_home. ()، در غیر این صورت نصب کننده بدون پیدا کردن JDK تلاش خواهد کرد. نصب را اجرا کنید installer_r21.1-windows.exe.. در پنجره خوش آمدید، کلیک کنید بعد
در مرحله بعدی، نصب کننده محل را تعیین می کند jdk توسط متغیر سیستم java_home.. اگر JDK پیدا شود، روی دکمه کلیک کنید "بعد".
در پنجره انتخاب کاربر، گزینه را مشخص کنید "نصب برای هر کسی این کامپیوتر" (نصب برای همه کاربران کامپیوتر). اگر می خواهید فقط برای خودتان نصب کنید، گزینه دوم را انتخاب کنید. "فقط برای من نصب کن". کلیک "بعد".
در پنجره نصب مکان، تمام پیش فرض را ترک کنید "بعد".
در پنجره ایجاد منو، شما همچنین می توانید همه چیز را بدون تغییر و کلیک کنید.
پس از نصب با موفقیت انجام شد، روی کلیک کنید "بعد".
در پنجره نهایی نصب کننده، یک تیک را ترک کنید "شروع SDK مدیر"، برای شروع آن مدیر SDK.پس از کلیک روی دکمه "پایان".
پس از شروع مدیر SDK، آن را برای ایجاد آخرین نسخه API ارائه می دهد. اگر شما نیاز به نسخه های پیشگیری دارید، آنها را مشخص کنید و کلیک کنید "نصب بسته ها ..."
موافق از مجوز "قبول مجوز" و مطبوعات
شروع دریافت های بسته های انتخابی خود را از اینترنت. ADT نصب یک افزونه ADT برای Eclipse. اجرای گرفتگی در منو کمک. "نصب نرم افزار جدید ..." را انتخاب کنید. دکمه را فشار دهید "اضافه کردن ..." (اضافه کردن) یک پنجره برای اضافه کردن مخزن ظاهر می شود:
در آن، نام را مشخص کنید "ابزار توسعه آندروید" و آدرس محل "https://dl-ssl.google.com/android/eclipse/". کلیک "خوب" پس از چند ثانیه، انتظار در لیست باید ظاهر شود "ابزارهای توسعه"، علامت گذاری آن را با علامت چک و کلیک کنید "بعد". در پنجره بعدی نیز کلیک کنید "بعد". در بررسی توافقنامه مجوز با آن موافقید و کلیک کنید "پایان". در طول نصب پنجره آزاد خواهد شد. هشدار امنیتیفقط روی آن کلیک کنید خوب.. پس از اتمام نصب پلاگین ADT از این خواهد شد که Eclipse راه اندازی مجدد شود، با این کار موافقم. هنگام شروع گرفتار کردن ممکن است از خطای زیر خارج شود:
گرفتار کردن SDK را نمی توان پیدا کرد زیرا ما SDK پیش فرض را به دایرکتوری نصب کردیم: C: \\ فایل های برنامه (X86) \\ Android-SDK. برای دوباره سازی مسیر به SDK، منو را باز کنید پنجره ها -> اولویت ها.. در پنجره اولویت ها. در زمینه مکان SDK مسیر K را مشخص کنید آندروید SDK. و مطبوعات خوب..
همه چيز گرفتار کردن آماده برای توسعه اندروید-اخبار.