2010-07-08 2 views
5

Я создал мировое приложение Hello, но получить эту странную ошибку:Eclipse - HelloWorld - ошибка Android?

The project cannot be built until the build path errors are resolved 

Я не изменил проект, джут создал его и попытался запустить его.

+1

Я перезагрузил IDE, и теперь это работает ... Я ничего не трогал. –

+0

хорошо пункт. Я обновил свой ответ, чтобы включить этот процесс. – VonC

ответ

2

, чтобы избежать этого досадная проблема у меня есть 3 решения, которые работали для меня.

Решение 1)

delete your generated R.java file inside your gen/ folder

Solution 2)

a)Delete your project from Eclipse (i said ONLY from Eclipse, uncheck option: Delete project contents on disk)

b) import your project to Eclipse: file > Import > Existing Projects into Workspace (Look for your project previously deleted from Eclipse) > Finish.

Solution 3)

make Solution 1 then Solution 2

1

Похоже, что вам не хватает импорта или банки. В вашем проекте в проводнике проекта должен быть красный значок x на значке файла, который содержит ошибку.

2

Это либо ложное сообщение, которое можно решить с помощью forcing Eclipse to recompute its library paths

I found the resolution for this at Scott D. Strader's blog .
To summarize the solution I only needed to add a library to my project and then remove it to force Eclipse to perform the necessary actions to resolve the problem. I would post the detailed steps here but I don't want to steal his content.

The resolution was to force a resave of the selected projects (and their .classpath files):

  • Open the project properties
  • Select Java Build Path > Libraries
  • Add a new, arbitrary library (to be deleted later) > OK
  • Wait for the workspace to refresh (or force a refresh of the project)
  • The error(s) will go away
  • Remove the dummy library

Примечание: как OP упоминает, простой перезапуск IDE может быть достаточно.


Или вы на самом деле пропустить одну критической библиотеку like a JRE library:

I needed to add the JRE library to the project for it to run. Not sure if this was due to the updated version or something else…. Any way this fixed the issue:

  • Project > Properties
  • Java Build Path
  • Libraries tab
  • Click add library
  • Select JRE System Library
  • Next
  • Finish
1

В дополнении к перечисленным ответам, есть один другой сценарий я видел при использовании образца проектов, включенных с этой ошибкой появляется Android SDK. По какой-то причине сгенерированный файл R.java может быть недействительным или поврежденным. Вы можете обойти это, расширив папку «gen» в Проводнике пакетов и удалив файл R.java. Он немедленно восстановится и ошибка исчезнет.

1

правой кнопкой мыши на вашем проекте, выберите «Build Path», «Настройка Build Path» -> и выбрать Android 2.2, или что цель вы указали при создании проекта

0

У меня были аналогичные проблемы. для меня просто закрытие эмулятора и повторное выполнение проектных работ

Смежные вопросы