ورود

View Full Version : تغییر نام پکیج، و ورود R در قسمت کلاس‌های وارده



sco1385
شنبه 03 خرداد 1393, 02:24 صبح
من یک پروژه قبلی خودم را می‌خواستم تبدیل به یک پروژه جدید بکنم. و طبیعتاً باید تغییر پکیج می‌دادم.

امروز یک پروژه قبلی خودم را به اکلیپس ایمپورت کردم.

بعد خواستم نام پکیج پروژه را بر اساس کارم تغییر نام دهم.

روی پروژه راست کلیک کردم و تغییر نام دادم.

بدون اخطار انجام شد، و نام پکیج به نام دلخواه تغییر کرد.

مشکل آن است که یک کلاس با کد زیر در قسمت ایمپورت کلاس‌ها وارد شده است. که اگر آن را حذف کنیم، همه جا روی حرف R اخطار می‌دهد.



import info.shandel.kanoun.R;


چکار کنم که با این مشکل روبرو نشوم.

ممنون

rubiks.kde
شنبه 03 خرداد 1393, 11:45 صبح
دوست گرامی این کلاس همیشه هست.این کلاس resource برنامه است که شما از طریق این به id ؛ drawble و ... دسترسی داری.

batman1
شنبه 03 خرداد 1393, 11:48 صبح
سلام.
شما با چه برنامه ای،پروژه رو دیکامپایل میکنی؟
من هم که فایل strings رو فارسی میکنم،روی فایل public ،ارور میده!!
چی کار کنم؟

sco1385
شنبه 03 خرداد 1393, 13:46 عصر
روبیک گرامی

پروژه‌های دیگر من این کلاس آر R در اونها نیست. هر وقت من پکیج پروژه‌ای را تغییر نام می‌دهم این مساله پیش میاد.

اگر طبیعی است چرا در دیگر پروژه‌ها نیست؟

در ضمن، الان با بودن این کلاس آر، کار من به مشکلی بر نمی‌خوره؟ و می‌تونم کارم رو ادامه بدم؟

راهی نیست که این کلاس رو مثل حالت طبیعی حذف کنم؟

ممنون از پاسخ شما

rubiks.kde
شنبه 03 خرداد 1393, 13:51 عصر
دوست عزیز توی هر کلاسی که از resource استفاده بشه این کلاس امیپورت باید بشه.
مگه میشه شما مثلا به یه layout بخوایید دسترسی داشته باشید مثل R.layout.main بدون R بشه بهش دسترسی پیدا کنی؟

sco1385
شنبه 03 خرداد 1393, 13:59 عصر
بسیار ممنون.

مدت‌هاست که سره کار بودم! به دنبال حذف این آر بودم!

سپاسگذار از این که وقت گذاشتید و پاسخ دادید.

کاش عزیزانی مثل شما به صورت حرفه‌ای و البته اقتصادی انجمنی را برای برنامه‌نویسان ایجاد می‌کردید.

گرچه شاید اوائل درآمدش کم باشه، ولی رفته رفته می‌تونه پاسخگوی این افراد باشه.

به جای اینکه دوره سی نفره بگذارند، می‌توان آنلاین اینکار را کرد. با تعداد بیشتر و بهای کمتر.

در هر صورت امیدوارم که هم ملت یاد بگیرند که برای آموزش پول بدهند و هم متخصصان ما فضای مجازی را جدی بگیرند و مثل تجار ما به دنبال نتیجه سریع نباشند.

البته قبول دارم که با این ملتی که تاکنون پول برای نرم افزار و برنامه ندادند کار بسیار دشوار است.

اما بالاخره دوستانی باید این کار را بکنند.

ممنون

sco1385
شنبه 03 خرداد 1393, 17:17 عصر
نکته‌ای که باید ذکر کنم اینه که این کلاسی رو که ایمپورت کرده دقیقاً نام همان پکیج مربوط به پروژه قبلی من است.

import info.shandel.kanoun.R;

dasssnj
شنبه 03 خرداد 1393, 18:12 عصر
سلام.
شما با چه برنامه ای،پروژه رو دیکامپایل میکنی؟
من هم که فایل strings رو فارسی میکنم،روی فایل public ،ارور میده!!
چی کار کنم؟

دوست عزیز. شما باید فایل public.xml رو پاک کنی وگرنه ریکامپایل نمیشه.