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

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

ابراهیم  10 سال پیش  10 سال پیش
0 0

سلام

دوستان بنده فایل 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

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

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

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