استفاده از Library های جدید در Eclipse استاد (سوال)
با سلام.
دوستان عزیز چطوری میشه از Library های جدید و به روز در XML در Eclipse استاد استفاده کرد؟ آخه Library های این Eclipse قدیمی شده. مثلا من یک Spinner ی دیدم که خیلی بهتر و شیک تر از Library استاد بود.
ممنون
البته اون ساده ای که دوستان می گن یکم شوخیه بعضی مواقع چند ساعتی دست آدم را بند می کنه.
من معمولا این روند را طی می کنم: (که در آموزش استاد هم درباره کار با کتابخانه ها هست)
اول ساده ترین راه را انتخاب می کنم یعنی پروژه را مستقیم ایپورت می کنم:


اگر مثل تصویر زیر پروژه یا پروژه های داخلش را شناخت که چه بهتر وگرنه می روم سراغ کار سخت تر

روش فوق برای پروژه هایی هست که در محیط ایکلیپس درست شدن. در ادامه اگر روش فوق روی پروژه ای کار نکرد:
از مسیر File>new>android project را انتخاب می کنیم.
بعد مطابق تصویر زیر گزینه select project from existing source را انتخاب می کنیم. و بعد مسیر پروژه را در کادر زیر آن وارد می کنیم و finish را می زنیم.

خوب حالا می ماند بخش سخت قضیه یعنی رفع ایرادات.
در حالتی که پروژه به صورت ساده (راه اول) ایمپورت شد معمولا خطاهای عجیب و غریبی نداریم و فقط چند خطای مهم ممکنه بوجود بیاد:
1- ورژن SDK برنامه با اونی که ما داریم نمی خونه که یا باید بریم اس دی کی دانلود کنیم و یا فایل project.properties را باز کرده و عدد تارگت را عوض می کنیم با بالاترین نسخه ای که خودمان داریم:
target=android-15
حالا اگه خطایی تو برنامه وجود داشته باشه از تب problems (نزدیکای تب لاگ کت) اون ها را می بینیم و با توجه به توضیحات سعی می کنیم حلشون کنیم.
2- در مرحله اول ممکنه اگه تولید کننده از دستورات خاصی استفاده کرده باشه که در ورژن های پایین کاربرد ندارن مجبور به دانلود بشید.
3- خطای override هم که باهاش آشنایی دارید و استاد جاداگانه مفصل توضیح دادند.
4- ممکنه کتابخانه خاصی نیاز داشته باشید که جداگانه باید دانلود کنید و به کتابخانه های پروژه اضافه کنید.نام کتابخانه های که باید اضافه شوند را از فایل project.properties بخوانید و یا در لیست خطاها دنبال کنید و یا built path و android را در properties پروژه دنبال کنید.
5- در اضافه کردن کتابخانه ها به پروژه دقت کنید. بسیاری از باگ های ایکلیپس در این موضوع هستند که می تواند ساعت ها زمان شما را تلف کند. برای نمونه این که دوبار کتابخانه را از منابع مختلف وارد نکنید و یا کتابخانه در نسخه استاد حتما باید در همان درایو برنامه قرار داشته باشه و ... اگر در این راه خطاهای عجیبی دیدید اصلا شک نکنید و بلافاصله در اینترنت جستجو کنید.
خوب اگر به روش دوم عمل کرده بودید موارد زیر معمولا پیش میاد که اکثرا می توانید با اطلاعاتی که در تب problems به شما می دهد به سمت آن رهنمون گردید. موارد زیر بسیار شایع هستند:
1- دوباره همان ورژن SDK
2- کپی نشدن برخی از فایل ها از جمله مانیفست و یا سورس ها و منابع و ...
3- اشتباه کپی شدن نام پکیج ها که با باز کردن یکی از کلاس ها و اینکه مثلا کل ایمپورت ها خطا داره می تونید به نام پکیج صحیح رهنمون شوید.
4- دوباره همان کتابخانه
5- خطاهای عجیب دیگه که من همیشه شانسی حلشون می کنم و هر بار با دفعه قبل متفاوت هستند.
تذکر مهم: در کلیه مراحل از clean کردن پروژه غافل نشید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .