بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نشناختن R بعد از ایمپورت کردن لایبرری یک پروژه از گیت هاب در اندروید استودیو

مدیریت گفتگو
ابراهیم 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

دوستان بنده فایل jar لایبرری های یک پروژه را در اندروید استودیو داخل فولدری به نام libs که داخل فولدر app باز کرده بودم ریختم و ادرس ان را در بخش dependencies اضافه کردم و از طریق file structure هم ان را بالاتر از سایر کتابخانه ها قرار دادم. ریسورس های این پروژه را و همچنین فایل های جاوای ان را هم اضافه کردم و نام پکیج را تغییر دادم منتها الان MainActivity ام را نمی توانم به layout ام وصل کنم زیرا R شناخته نمی شود و این ارور را دریافت می کنم
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> -1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.\

راههایی هم که امتحان کرده ام و جواب نگرفتم

-کلین کردن پروژه -ریبیلد کردن ان -ایمپورت کردن Androi.R -استفاده از file>invalidate caches

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

نظرات

Criss 10 سال پیش
توی حالت عادی کلاس R وقتی ساخته نمیشه که مشکلی در فولدر res باشه و این R در کل همون فولدر res هست اما توی این شرایطی که شما دارید مشکل از چیزی دیگه هست و تا زمانی که مشکل رو حل نکنید کلاس R شما ساخته نمیشه ، نبابر این مشکل الان شما بخاطر R نیست و مشکل از جایی دیگه هست
ابراهیم 10 سال پیش
خیلی ممنون کریس عزیز نظرت در مورد ارور بالا چیه اروری تو کد وجود نداره تنها پیغام بالا را می ده.
MeY3am 10 سال پیش
اگه اشتباه نکنم ارور میگه که شما باید از try catch استفاده کنید !
ابراهیم 10 سال پیش
خود پروژه گیت هاب را بدون اینکه از try catch استفاده کنم به صورت اپ اجرا کردم موردی نداشت و راحت اجرا شد. ولی وقتی ازش تو پروژه ی خودم استفاده می کنم این ایراد را می گیره.

هنوز پاسخی ثبت نشده است


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