«Невозможно получить системную библиотеку для проекта» после обновления до Android SDK 2.3 и ADT 8.0 - PullRequest
64 голосов
/ 07 декабря 2010

Сегодня я обновил до Android SDK 2.3, а также обновил Eclipse Plugin Androi Developer Tools 8.0 (с 0.9.9).Я также обновил свой Java Development Kit до 1.6_22.

Теперь в Eclipse я получаю много ошибок во всех моих проектах Android.

Сообщения об ошибках похожи на:

Тип java.lang.Object не может быть разрешен.На него косвенно ссылаются необходимые файлы .class.

Как это исправить, чтобы я мог снова использовать свои проекты Android?

В пути сборки для этих проектов я неНе может быть никаких ссылок на android.jar, кроме сообщения:

Невозможно получить системную библиотеку для проекта

Ответы [ 26 ]

0 голосов
/ 28 ноября 2011

Попробуйте создать новый проект, как этот, затем попробуйте

Screenshot of 'New Android Project' window

0 голосов
/ 03 января 2012

В моем случае, мой project.properties указывал в качестве цели android-8, который я не установил.

0 голосов
/ 14 июня 2013

Удалить папку libs в вашем проекте

0 голосов
/ 07 декабря 2010

Попробуйте очистить свой проект, это может помочь.

В Eclipse, нажмите на пункт меню выше под названием «Проект», затем нажмите «Чистая сборка». На этом экране установите флажок «Очистить выбранные проекты ниже», выберите проект (ы), который вызывает проблемы, и нажмите «ОК».

Он перестроит ваш проект, и это обычно помогает при странных ошибках затмения, подобных этой.

0 голосов
/ 29 апреля 2012

Лучший способ здесь, как я пытался раньше, это создать новый проект и выбрать:

создать проект из существующего источника и выбрать местоположение проекта Android, который вы хотите импортировать, затем следующий, вы увидите цель сборки андроида как: 2.3.3 или 2.1 ..

Просто выберите один из них и закончите!

Готово!..

0 голосов
/ 13 февраля 2012

В моем случае не было создано правильное AVD

после создания AVD перейдите к свойству проекта и найдите Android, выберите правильную версию SDK, а затем перейдите к пути сборки JAVA, удалите библиотеку (Невозможно получить системную библиотеку для проекта) и добавьте библиотеку Android.

...