اجرای پروژه اندروید در برنامه eclipse
در مباحث قبلی، نحوه نصب بسته های نرم افزاری مختلف که برای برنامه نویسی اندروید لازم می باشند را شرح دادیم. اگر با تلاش فراوان، هنوز موفق به ساخت یک پروژه اندروید نشده اید، می توانید به مبحث اول رفته و بسته نرم افزاری کامل برای برنامه نویسی اندروید را دانلود و نصب نمایید. اکنون سایر مباحث را بر اساس این بسته کامل توضیح می دهیم (هیچ تفاوتی نمی کند و تنها ممکن است ظاهر شماره های مختلف با هم فرق داشته باشد).
شما بر اساس مباحث قبل، ساختار کلی را درک کرده اید، مثلا اگر در این بسته نرم افزاری، هیچ virtual device ای نصب نباشد، می توانید بر اساس آموزش های قبلی، یک virtual device بسازید. یا مثلا اگر برنامه eclipse محل نصب SDK را پیدا نکرده باشد، شما یاد گرفته اید که چگونه مسیر را در برنامه eclipse مشخص بکنید. اما فعلا این موارد برای ما مهم نیست (آنها قبلا شرح داده شده اند) و می خواهیم به موارد مهم تری بپردازیم.
بسیار خوب، حالا شروع می کنیم. فرض کنید که شما یک پروژه اندروید در برنامه eclipse ساخته اید و اکنون قصد دارید که آن را اجرا کنید. نام پروژه اندروید ساخته شده، در ستونی در سمت چپ پنجره برنامه eclipse نمایش داده می شود. مثل شکل زیر (فرض کرده ایم نام پروژه، Kelidestan.com باشد) :
این پروژه را با همان روند ساخته پروژه اندروید جدید در برنامه eclipse، ساخته ایم و آن را هم تغییر نداده ایم. وقتی یک پروژه جدید در eclipse ساخته می شود، معمولا به صورت یک برنامه است که تنها دارای یک صفحه می باشد که در بالای آن، عبارت Hello World! نمایش داده شده است.
برای اجرای این پروژه اندروید بر روی virtual device، باید بر روی نام پروژه اندروید، با موس، کلیک سمت نموده و سپس گزینه Run As و آنگاه گزینه Android Application را انتخاب کنید. در این هنگام، برنامه eclipse، دستگاه مجازی (virtual device) را باز کرده و سعی می کند که برنامه اندروید ساخته شده در پروژه را بر روی virtual device نصب کند.
دقت کنید که معمولا ممکن است در این هنگام با پیام های خطای مختلفی روبرو شوید که البته با جستجو در اینترنت می توانید راه حل آنها را بیابید (در انجمن سایت کلیدستان و در بخش برنامه نویسی اندروید، تعدادی از این خطاها و راه حل آنها، شرح داده شده است).
زمان نصب برنامه اندروید بر روی virtual device ، طولانی است و بهتر است که صبور باشید. شاید حتی بهتر باشد که در هنگام نصب برنامه اندروید، هیچ برنامه دیگری درون ویندوز در حال اجرا نباشد زیرا اگر نصب برنامه زیاد طول بکشد، ممکن است با پیام خطا روبرو بشوید. برایتان مثال می زنم، خود من یک بار برای نصب برنامه اندروید بر روی virtual device، به طور مرتب با پیام خطا روبرو می شدم و این در صورتی بود که روز قبل، امتحان کرده بودم و برنامه ها هیچ مشکلی نداشت، در آخر به این نتیجه رسیدم که ویندوز به دلیل برنامه های در حال اجرا، سنگین شده است بنابراین تمامی برنامه ها را بستم و ویندوز را restart کردم آنگاه برنامه eclipse را اجرا کرده و همان روند را تکرار کردم. این بار هیچ پیام خطایی نمایش داده نشد و برنامه به درستی بر روی virtual device نصب شد.
پس از نصب برنامه اندروید، صفحه virtual device، به شکل زیر خواهد بود :
شما باید بر روی قسمت به شکل قفل، با موس کلیک کرده و همین طور که کلید موس را پایین نگه داشته اید، آن را به بیرون دایره بیاورید که نمایش داده می شود تا گوشی مجازی از حالت قفل، بیرون بیاید. صفحه آن به شکل زیر خواهد بود :
مشاهده می کنید که برنامه نصب شده بر روی گوشی مجازی، نمایش داده شده است. همان طور که قبلا گفته بودیم، در یک پروژه که تغییر نداده باشیم، برنامه تنها دارای یک صفحه است که در بالای آن، عبارت Hello World! نمایش داده شده است.
خوب اکنون می خواهیم ببینیم که این برنامه، در کدام قسمت از لیست برنامه های نصب شده بر روی گوشی موبایل می باشد. ابتدا برای خروج از این برنامه، بر روی گزینه به شکل زیر کلیک می کنیم :
به صفحه زیر هدایت می شویم :
اکنون برای مشاهده لیست برنامه های نصب شده، باید بر روی گزینه به شکل زیر کلیک کنیم :
صفحه ای به صورت زیر که شامل برنامه های نصب شده بر روی گوشی موبایل مجازی می باشد، نمایش داده می شود :
همان طور که می بینید، یک برنامه با نام Kelidestan.com در لیست وجود دارد که همان برنامه ای است که ما بر روی گوشی موبایل مجازی نصب کرده ایم. آیکون این برنامه به شکل زیر می باشد :
بنابراین در این مبحث، نحوه نصب برنامه های اندروید بر روی گوشی موبایل مجازی را یاد گرفتیم.
تمامی مباحث آموزش برنامه نویسی اندروید، تا اینجا، برای یادگیری چگونگی فراهم کردن برنامه های لازم برای برنامه نویسی اندروید و ساخت و تست کردن یک برنامه اندروید بوده است و حالا که چارچوب اصلی را یاد گرفته ایم، می توانیم به سراغ یادگیری کدنویسی و طراحی برنامه ها برویم.
- فهرست مباحث
- 1 مقدمه برای شروع برنامه نویسی اندروید
- 2 نصب Software Development Kit یا به اختصار SDK
- 3 نصب Android SDK platform
- 4 نصب یک نسخه انتخابی از اندروید
- 5 شبیه سازی برنامه های ساخته شده برای اندروید، توسط یک دستگاه مجازی (Virtual Device)
- 6 نصب برنامه Eclipse
- 7 نصب Android Developer Tools یا به اختصار ADT
- 8 ساخت یک پروژه اندروید
- 9 اجرای پروژه اندروید در برنامه eclipse
- 10 ساخت یک فایل APK از پروژه اندروید، در برنامه eclipse
- 11 معرفی نرم افزار YouWave Android برای شبیه سازی سریعتر برنامه های اندروید
- 12 مفهوم acitivity در برنامه نویسی اندروید
- 13 آشنایی با کدهای مربوط به فایل java برای یک activity ، فایل xml متناظر با آن activity و همچنین فایل AndroidManifest.xml
- 14 علامت های مربوط به خطا و هشدار، در برنامه eclipse
- 15 ساخت یک برنامه اندروید تشکیل شده از دو activity
- 16 ساخت آسان یک activity جدید، در برنامه eclipse
- 17 تغییر نام یک activity یا یک فایل xml از پروژه اندروید، در برنامه eclipse و تذکر در مورد عدم نگرانی از تغییر نام این دو نوع فایل
- 18 تفاوت بین دو حالت LinearLayout و RelativeLayout برای نمایش فایل xml متناظر با activity ها
- 19 وارد کردن (import) یک پروژه اندروید، به درون برنامه eclipse
- 20 شبیه سازی برنامه های اندروید (اجرای فایل های apk) بر روی کامپیوتر، با نرم افزار BlueStacks App Player
- 21 استفاده از ProGuard برای سخت تر شدن مهندسی معکوس (reverse engineering) و استخراج کدهای فایل apk برنامه اندروید
- 22 اجرا (run) و یا خطایابی (debug) یک پروژه اندروید موجود در برنامه eclipse ، بر روی یک گوشی اندروید واقعی (از طریق اتصال گوشی به کامپیوتر، با کابل USB)
- 23 نوشتن پیام هایی برای نمایش در قسمت LogCat در برنامه Eclipse ، هنگام شبیه سازی برنامه اندروید توسط یک دستگاه مجازی (virtual device) یا هنگام اجرا و خطایابی برنامه اندروید بر روی یک گوشی اندروید واقعی، در برنامه نویسی اندروید
- 24 آموزش نصب و استفاده از نرم افزار Genymotion ، برای شبیه سازی برنامه های اندروید بر روی کامپیوتر
- 25 تفاوت بین نسخه اندروید (Android version) و API level و ذکر شماره های متناظر بین آنها
- 26 نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید
- 27 تمام نکاتی که قبل از انتشار برنامه اندروید خود در فروشگاه های اندروید، باید به آنها توجه کنیم
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.
سلام من برنامه اکلیپس رو کامل نصب کردم ولی وقتی میخوام پروژه جدید بسازم بخش (comoile wi8th) خالیه و هیچ گذینه ای وجود نداره لطفا راهنماییم کنید.
e.rajestari@gmail.com این هم ایمیلم هرکی میتونه لطفا کمک کنه