خروجی پروژه ی کانستراکت 2 با ایکلیپس (1-ساده)

با سلام.

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

 

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

 

اول از همه لازم به ذکره که در این روش خروجی که قصد آموزش دارم حجم فایل خروجی بسیار پایینه (میتونید در تصاویر پایین مشاهده کنید)

 

حجم فایل خروجی گرفته شده پروژه توسط eclipse حجم فایل های خروجی گرفته شده توسط کانستراکت

 

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

 

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

اما پس از خروجی مشاهده میکنید که پروژه شما حجم بالای 3 مگابایت دارد.

 

دلیل حجم زیادی که اضافه میشه چیه؟

در کوکون پروژه ها پس از خروجی کمترین حجمی که میگیرند 7 مگابایته و در اینتل هم 3 مگابایت.

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

 

چاره چیست؟

استفاده از روش های قدیمی تر در زمینه دریافت خروجی یک پروژه فون گپ.

قبلنا پروژه های فون گپ رو یا با خود سایت فون گپ خروجی میگرفتن.

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

 

بریم سر اصل مطلب!

 

چی نیاز دارم ؟

دانلود نسخه آخر JAVA JDK (نسخه 8 را دانلود و نصب بفرمائید چون تو سری 2 آموزش بهش نیاز پیدا میکنید)

دانلود نسخه کامل ADT Bundle (پکیج ایکلیپس و فایل های مورد نیازش برای اندروید)

دانلود API-23 [حجم ۷۰ مگابایت] - اندروید ۶.۰ (برگرفته شده از AndroidCode.ir)

پروژه آماده ایکلیپس (این فایل در باکس دانلود قرار دارد)

 

آموزش نصب و راه اندازی JAVA و Eclipse

 

مرحله اول :

همه ی فایل های دانلود شده رو در یک پوشه بریزید و از حالت فشرده خارج کنید

 

 

نتیجه بدست آمده تصویر شماره 2 است.

 

1 -نصب نسخه 6 اندروید روی SDK

پوشه {android-6.0} را cut کنید و در مسیر پوشه های {adt-bundle} سپس {sdk} سپس {platforms} رفته و در آنجا paste کنید.

 

2 - نرم افزار JDK رو نصب کنید. (فقط کافیه 3 تا Next بزنی)

بعد از نصب JDK از منوی استارت نرم افزار RUN را باز کنید (با کلید های پنجره+R هم میتونید بازش کنید)

 

داخلش تایپ کنید :

control sysdm.cpl

 و OK را بزنید.

 

سپس در پنجره باز شده به منوی Advanced برید.

سپس در پایین همین صفحه بر روی دکمه ی Environment Variables کلیک کنید.

 

 

در صفحه باز شده روی دکمه New در قسمت دوم (پایین) کلیک کنید تا آدرس مسیر JDK رو وارد کنید.

 

 

در صفحه جدید باز شده دو فیلد را مانند نمونه پر کنید:

 

 

Variable name : JAVA_HOME
Variable value : C:\Program Files\Java\jdk1.8.0_121

خب تبریک میگم. JDK هم تموم شد داستانش.

 

3 - راه اندازی ایکلیپس

 وارد پوشه {adt-bundle} سپس {eclipse} سپس {eclipse.exe} رو اجرا کنید.

 حالا پیامی میاد که از شما محل ذخیره فایل پروژه هاتونو میخواد (که بطور پیش فرض یک آدرس خودش داره که اونم خوبه)

 

 

بعدشم که ایکلیپس باز میشه ، بر روی آیکون New کلیک کنید

 

 

 

منوی اندروید رو باز کنید و گزینه Android Project from Existing Code رو انتخاب کنید

 

 

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

 

 

حالا صبر کنید تا پروژه توسط برنامه خوانده شود و ارور ها از بین بروند

 

 

حالا روی پوشه پروژه راست کلیک کنید و به قسمت Properties بروید

در منوی سمت چپ Android را انتخاب کنید

سپس در صفحه سمت راست Android 6 را تیک بزنید و OK را بزنید

 

 

اول بر روی فولدر پروژه راست کلیک کنید ، بر روی Refactor سپس Rename بروید و نام پروژه رو تغییر دهید سپس OK را بزنید.

 

 

دوم بر روی فولدر پروژه راست کلیک کنید و به قسمت Android Tools سپس Rename Application Package را بزنید

نام پکیج را به دلخواه خود تغییر دهید و OK را بزنید

 

 

سوم فولدر src را باز کنید ، روی پکیجی که در داخلش قرار دارد راست کلیک کنید ، بر روی Refactor سپس Rename بروید و نام پکیج را همانند بالا تغییر دهید سپس OK را بزنید.

 

 

حالا فایل AndroidManifest.xml را باز کنید (بقیه کارها رو توی تصویر مشاهده کنید)

(دسترسی ها رو در انتهای آموزش میزارم)

 

 

حالا به مسیر فولدر پروژه سپس فولدر res سپس فولدر values بروید و فایل strings.xml را باز کنید(تصویر را مشاهده کنید)

نام پروژه را جهت نمایش در دستگاه های اندروید تغییر دهید و فایل را ذخیره کنید (Ctrl+s)

 

 

سپس در مسیر فولدر پروژه ، وارد پوشه res بشوید (بطور مستقیم با رایانه) و تصاویری که در پوشه هایی که در عکس مشخص هست را با فتوشاپ تغییر دهید

 

 

حالا وارد کانستراکت می شویم و از پروژه خود خروجی Scirra میگیریم.

 

 

سپس در مسیر فولدر پروژه ، وارد پوشه assets سپس www بشوید (بطور مستقیم با رایانه)و تمامی فایل های نمونه را به جز [cordova.js] را پاک کنید و فایل هایی که با کانستراکت خروجی گرفتید را اینجا بریزید ، سپس فایل index.html پروژه را باز کنید و کد زیر را در زیر تگ <title> جایگزاری و ذخیره کنید.

<script type="text/jаvascript" src="cordova.js"></script>

 

 

حالا وارد ایکلیپس بشوید و روی فولدر www راست کلیک کنید و Refresh را برنید

 

 

 بسیار عالی!

 

 حالا وارد منو ی Project بشوید و گزینه Clean را انتخاب کنید

سپس تیک دوم را بزنید و پروژه مورد نظر خود را جهت پاک سازی فایل های اضافی انتخاب کنید و OK را بزنید

(حتما قبل از هر خروجی پروژه خود را یک بار Clean کنید)

 

 

گرفتن خروجی

 

اگه مثل تصاویر پیش رفتید و الان در پایین صفحه پیغام خطایی ندارید ، آفرین blush

(اگه خطا دارین که به تاپیک مراجعه کنید)

 

حالا روی فولدر پروژه ای که میخواین ازش خروجی بگیرید راست کلیک کنید و Exptor را انتخاب کنید

سپس در صفحه ای که مشاهده میکنید از قسمت Android گزینه Export Android Application را انتخاب کنید ، Next را بزنید.

سپس نام پروژه ای که میخواهید خروجی بگیرید را مشاهده میکنید ، Next را بزنید.

اگر از قبل کلیدی برای امضا زدن برنامه نساختید گزینه Create new keystore را انتخاب کنید.

از گزینه Browse مسیری که میخواهید کلید را ذخیره کنید با نام دلخواه و پسوند .key ذخیره کنید. سپس رمز عبور قوی بنویسید ، Next را بزنید.

این صفحه را مانند تصویر ضمیمه کامل کنید.

سپس مسیری که میخواهید فایل خروجی ذخیره شود را انتخاب کنید.

 

 

 

تبریک میگم relaxed شما موفق شدیدsunglasses

 

ممنونم از اینکه وقت گذاشتید و این آموزش رو مطالعه کردید، متشکرم.

امیدوارم بدردتون بخوره.

حتما به تاپیک در انجمن هم سربزنید و نظرات ارزشمندتون رو ارسال کنید (توسط لینک درون باکس دانلود)

 

لیست دسترسی هایی که در AndroidManifest میتوانید استفاده کنید:

(هر کدام از این خط ها یک دسترسی خاص در دستگاه های اندرویدی در اختیار شما میزارد که با کپی کردن هر خط و جایگذاری در قسمت مشخص شده در فایل AndroidManifest.xml میتوانید از قابلیت هاش استفاده کنید.{مثلا وقتی شما توی پروژه قراره یک تصویر از اینترنت دریافت کنید اگه خط مربوط به دسترسی پروژه به اینترنت توی AndroidManifest نباشه پروژه عمل نمیکنه})

 

با آرزوی موفقیت و پیشرفت همه دوستان محترم




اشتراک گذاری

نظرات : 4
User name
با سلام
بنده محصول را خریداری نموده ام اما تا کنون برایم ارسال نگردیده است.
خواهشمند است پیگیری بفرمایید.
 
User name
نقل قول: abbas
با سلام
بنده محصول را خریداری نموده ام اما تا کنون برایم ارسال نگردیده است.
خواهشمند است پیگیری بفرمایید.

سلام
با عرض پوزش از شما
سیستم فروشگاه اختلال پیدا کرده
محصول بصورت دستی ارسال شد
از خرید شما متشکریم
 
User name
سلام بنده این محصول رو خریدم برام لینک ارسال نشد
 
User name
منم خریدم اما فایل دانلود نشد ! بررسی کنید !
 
: نام*
: ایمیل