Подтвердить что ты не робот

Ошибка в Eclipse (для Android): Тип java.lang.String не может быть разрешен. Это косвенно ссылается на требуемые файлы .class

Я пытаюсь запустить проект Android, созданный кем-то другим. Я открыл проект в Eclipse как:

File --> New --> Project --> Android Project from existing code

Вот первые две строки одного из файлов Java:

package aa.bb.cc;

import java.io.File;

В начале этих строк есть красный крестик, и когда я держу указатель мыши над ними, я получаю это сообщение для первой строки: The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files anfd для второй строки получает это сообщение: The import java.net cannot be resolved.

В чем причина и как я могу разрешить эти сообщения об ошибках?

Спасибо.

4b9b3361

Ответ 1

Сделайте еще один шаг перед запуском:

Right Click(Project) -> Properties -> Java Build Path -> Libraries -> 
                                          Add Library -> Select the Java Library

Нажмите "ОК", а затем выполните очистку (Project -> Clean и Project -> Build All или Ctrl+B) вашего проекта. Это должно быть хорошо.

Ответ 2

Это раздражающая ошибка Eclipse, которая, кажется, время от времени кусает. См. http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html для возможного решения, в противном случае попробуйте следующее:

Close the project and reopen it.

Clean the project (It will rebuild the buildpath hence reconfiguring with the JDK libraries)

OR

Delete and Re-import the project and if necessary do the above steps again.