آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از Library های جدید در Eclipse استاد (سوال)

MILAD-MB  11 سال پیش  11 سال پیش
+4 0

با سلام.

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

ممنون

+3 0
معمولا لایبرری ها خیلی راحت ایمپورت نمیشن . بعضی از لایبرری ها رو نمیشه وارد کرد، بعضی رو هم خیلی باید باهاشون ور بری تا ارور هاش رفع بشن. (با این توضیحاتی که دادی فقط در همین حد میشد جواب داد! ;) ) (11 سال پیش)
+1 0
پس یعنی باید از نسخه های جدید Eclipse استفاده کنم تا بتونم این کارو انجام بدم؟ دیروز آخرین ورژن ADT Bundle رو نصب کردم. آیا میشه ازش استفاده کنم؟ مشکلی برای برنامه م پیش نمیاد؟ (11 سال پیش)
+2 0
من خیلی خبر ندارم نسخه های جدید adt چه مشکلاتی دارن ولی طبق گفته استاد و دوستان دارای مشکلاتی هستن که نورحسینی عزیز یه نسخه adt رو معرفی کردن که ظاهرا مشکلاتش کمتره : لینک ولی به شخصه هنوز به دلایلی از همون اکلیپس استاد استفاده میکنم و سعی میکنم لایبرری ها رو توی اون ایمپورت کنم :) (11 سال پیش)
+3 0
جدا از نکته ای که دوستمون گفتن -(قبلا این بحث شده بود) الان اکثر کتابخونه ها با AndroidStudio و پلاگین Gradle کار شدن ، شما اگه ساختار یه پروژه تو Eclipse رو خوب بشناسی میتونی به چند تا حرکت ساده اونو تبدیل یه پروژه سازگار با Eclipse کنی :) (11 سال پیش)
+3 0
این "چند تا حرکت ساده" رو خوب اومدی D: (11 سال پیش)
+1 0
البته بعضی وقتا با همون حرگت ساده هم حل نمی شه. منظورم همون پروژه تعریف روال کلیک در این لینک بود که با وجود وقتی که دوستان لطف کردند و گذاشتند باز هم نشد. (11 سال پیش)
+1 0
ممنون دوستان که وقت گذاشتید. اما ای کاش (((حرکت ساده))) . . . رو یه کم توضیح میدادین. با تشکر (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamed  11 سال پیش
+10 0

البته اون ساده ای که دوستان می گن یکم شوخیه بعضی مواقع چند ساعتی دست آدم را بند می کنه.

من معمولا این روند را طی می کنم: (که در آموزش استاد هم درباره کار با کتابخانه ها هست)

اول ساده ترین راه را انتخاب می کنم یعنی پروژه را مستقیم ایپورت می کنم:

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

روش فوق برای پروژه هایی هست که در محیط ایکلیپس درست شدن. در ادامه اگر روش فوق روی پروژه ای کار نکرد:

از مسیر 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  کردن پروژه غافل نشید.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .