ورود

View Full Version : اجرا نشدن پروژه و نمایش خطای زیر



omid_student
جمعه 27 بهمن 1391, 21:03 عصر
سلام دوستان
من یه پروژه جدید در اکپلیپس درست میکنم و بدون اینکه دست بزنم اجراش میکنم میشه
ولی وقتی یه اکتیویتی درست میکنم و یا یه لایوت ( فرم ) درست میکنم روی فایل علامت خطای ضربدر
میزنه و خطای زیر رو میده
(من جدیدترین نسخه اس دی کا و اکلپیس رو نصب کردم)
خطا :
[2013-02-16 21:33:15 - Test1] Error in an XML file: aborting build.
[2013-02-16 21:33:23 - Test1] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2013-02-16 21:33:23 - Test1] res\layout\activity_main.out.xml:0: Originally defined here.
[2013-02-16 21:33:23 - Test1] L:\Software\Eclipse_Indigo\workspace\Test1\res\lay out\activity_main.out.xml:1: error: Error parsing XML: no element found
[2013-02-16 21:34:51 - Test1] res\layout\activity_main.xml:0: error: Resource entry activity_main is already defined.
[2013-02-16 21:34:51 - Test1] res\layout\activity_main.out.xml:0: Originally defined here.
[2013-02-16 21:34:52 - Test1] Error in an XML file: aborting build.
به نظرتون چیه دوستان

srfarzad
جمعه 27 بهمن 1391, 21:59 عصر
پروژتون رو اینجا بزارید..... یا اینکه ورژن های SDk Android تون با ADT نصب شده ایکلیپس آیا هماهنگ هستن؟

omid_student
شنبه 28 بهمن 1391, 10:21 صبح
http://programmingtools.persiangig.com/Untitled.png
اینم عکس پنجره برنامه موقع زمان خطا وقتی که اجرا میکنم

omid_student
شنبه 28 بهمن 1391, 12:30 عصر
دوستان فهمیدم چطوریه
از همتون ممنونم

Modernidea
یک شنبه 29 بهمن 1391, 12:38 عصر
سلام

خوب خداروشکر که راه حل را پیدا کردید!

چون شما نگفتید، من میگم که اگه کسی اومد اینجا جواب رو بدونه!

وقتی یک فایل xml را باز میکیند و دکمه Run را میزنید، Eclipse به جای اینکه پروژه را کلا اجرا کنه، میاد فایل xml مربوطه را ویرایش میکنه و فایل تغییر داده شده را همنام با فایل قبلی بعلاوه یک پسوند out در پروژه اضافه میکنه.
همین باعث میشه وقتی که برنامه را اجرا میکنید، به دلیل اینکه این فایل قبلا ایجاد شده بوده، خطای duplicate بده و اجرا نشه.

پس اگر به این مشکل برخوردید، اول فایل ایجاد شده که در اینجا " activity_main.out.xml " هست را پاک کنید، بعد یک فایل java را باز کنید و کلید F11 را بزنید.