آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

شاید تابحال برایتان پیش آمده است که یک پروژه اندروید شامل یک یا چندین کتابخانه را به درون برنامه eclipse ، وارد (import) کرده اید و چندین پروژه (در واقع، چندین package) در پنجره Package Explorer برنامه eclipse نمایش داده شده است، اما در کنار پروژه اندروید اصلی، علامت خطا نمایش داده شده است. در اینگونه موارد، معمولا برنامه نویس نمی داند که کدامیک، پروژه اصلی اندروید است و کدامیک کتابخانه (library) و همچنین نمی داند که چگونه باید خطاهای پروژه را برطرف کند. در این مبحث قصد داریم که با شرح چگونگی روند وارد (import) کردن یک پروژه اندروید شامل یک کتابخانه به درون برنامه eclipse ، این موارد را برایتان شرح بدهیم.

فرض کنید که بخواهیم پروژه قرار داده شده در مبحث زیر را به درون برنامه eclipse وارد کنیم :


کلید شماره 846

خوب فرض می کنم که ما فایل های پروژه اندروید مورد نظر را دانلود کرده ایم و حالا قصد داریم که آن را به درون برنامه eclipse وارد (import) کنیم. برای این منظور، در برنامه eclipse ، در پنجره Package Explorer ، با موس، کلیک سمت راست نموده و گزینه Import را انتخاب می کنیم :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

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

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

از پوشه Android ، زیرشاخه Existing Android Code Into Workspace را انتخاب کرده و سپس بر روی گزینه Next کلیک می کنیم تا پنجره زیر نمایش داده شود :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

بر روی دکمه Browse کلیک می کنیم تا پنجره زیر نمایش داده شود :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

در این پنجره، باید فولدر اصلی حاوی تمام فایل های پروژه را انتخاب کنیم (همان فولدر حاوی تمامی فایل های دانلود شده) و سپس بر روی دکمه OK کلیک کنیم.

پس از انتخاب فولدر اصلی، چون یک پروژه اندروید و یک کتابخانه (library) داریم، دو پروژه (دو package) شناسایی می شود :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

بر روی دکمه Finish کلیک می کنیم تا هر دو به درون برنامه eclipse وارد شوند و در پنجره Package Explorer نمایش داده شوند :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

همان طور که مشاهده می کنید، کنار دومین پروژه (دومین package)، بک علامت خطای قرمز رنگ نمایش داده شده است. قبل از پرداختن به این موضوع، شاید این سوال برایتان پیش آمده است که اصلا از کجا بفهمیم که کدامیک به عنوان کتابخانه (library) به کار رفته است. برای این منظور، من بر روی پروژه (package) با نام ABS ، با موس، کلیک سمت راست کرده و گزینه Properties را انتخاب می کنم :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

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

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

همان طور که می بینید، در بخشی با عنوان Library ، یک گزینه با عنوان Is Library وجود دارد، چون این گزینه، تیک خورده است بنابراین متوجه می شویم که یک کتابخانه (library) می باشد (نه پروژه اصلی).

خوب حالا به سراغ پروژه با نام SideMenuTutorial می رویم (که همان پروژه اندروید اصلی می باشد که از کتابخانه ABS استفاده کرده است) تا خطای مربوط به آن را برطرف کنیم :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

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

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

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

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

همان طور که مشاهده می کنید، یک مورد مربوط به کتابخانه ABS وجود دارد ولی یک علامت ضربدر قرمز رنگ در کنار آن نمایش داده شده است که نشان دهنده این است که برنامه eclipse ، نتوانسته مسیر آن کتابخانه را شناسایی کند.

اکنون برای تصحیح مسیر کتابخانه ABS ، بر روی آن کلیک کرده و بر روی دکمه Remove کلیک می کنیم تا فعلا مورد فعلی حذف شود. پس از حذف آن مورد، بر روی گزینه Add کلیک می کنیم تا پنجره زیر نمایش داده شود :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

در این پنجره، ABS را انتخاب کرده و بر روی دکمه OK کلیک می کنیم. اکنون مسیر کتابخانه ABS به درستی شناسایی می شود (کنار آن یک علامت سبز رنگ نمایش داده شده است) :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

بر روی گزینه OK کلیک می کنیم. اکنون دیگر هیچ خطایی برای پروژه SideMenuTutorial نمایش داده نشده است (حتما تا حدود یک دقیقه صبر کنید، علامت های قرمز رنگ خطا حذف خواهد شد) :

نحوه وارد (import) کردن پروژه های اندروید شامل یک یا چند کتابخانه (library) به درون برنامه eclipse و تصحیح مسیرها برای رفع خطاهای ناشی از انتقال پروژه اندروید به کامپیوتر جدید

خوب حالا دیگر مشکلی وجود ندارد و می توانید از پروژه اندروید، فایل apk بسازید، دقت داشته باشید که برای ساخت فایل apk ، باید بر روی پروژه SideMenuTutorial ، با موس کلیک سمت راست کرده و گزینه Export را انتخاب کرده و سایر مراحل را طی کنیم (این را گفتم که به اشتباه، بر روی کتابخانه ABS ، برای ساخت فایل apk ، کلیک نکنید).

نویسنده علیرضا گلمکانی
شماره کلید 847
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
saeed.g
۱۳۹۵/۰۶/۰۲
۱۲:۲۱

با سلام من کتابخانه ام رو به پروژم اضافه کردم ولی اول اینکه برای پروژم is library تیک میخوره و من تیکشو بر میدارم و در آخر زیر صفحه maiin این خطا رو میده
the fallowing classes could not be foand
diagramview(fix build path,edit xml)

hiwa
۱۳۹۵/۰۸/۲۷
۱۳:۱۳

سلام داداش 

من اگه رو add کلیک میکنم فقط یه صفحه خالی نشون میده (abs توش نیست) که مال شما توش هست..!!

تروخدا کمک کنید لطفا جوابمو بدیید 

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)