2012-06-29 5 views
0

Кто-нибудь попробовал?Создайте новое рабочее пространство Eclipse для нового Android SDK R20

У меня уже был установлен старый Android SDK с Eclipse со старым рабочим пространством (с именем «рабочее пространство»). Недавно я обновил Android SDK R20, я попробовал новый HelloWorld, используя шаблон MasterDetailFlow. Хорошо, он работает должным образом.

Но когда я создаю новую рабочую область (исключая "newworkspace".) И создать еще один HelloWorld, он всегда генерировать по умолчанию код Java с ошибкой:

  • в ItemListActivity.java Метод onItemSelected (String) типа ItemListActivity необходимо переопределить метод суперкласса

  • в ItemListFragment.java метод onItemSelected (String) типа новых ItemListFragment.Callbacks() {} должны переопределить метод суперкласса

Я проверил с HelloWorld в оригинальной рабочей области, код такой же, без ошибок.

Любой орган может посоветовать?

Просьба.

+2

Рабочее пространство строится с помощью JDK 1.5 вместо JDK 1.6. См. Http://stackoverflow.com/questions/1678122/must-override-a-superclass-method-errors-after-importing-a-project-into-eclips – yhyrcanus

+0

Да, теперь все в порядке, после установленного уровня компилятора Java. 1000 x THANKS :) –

+0

Кроме того, я не думаю, что вам нужно загрузить Android SDK со своего сайта. Когда вы устанавливаете новое программное обеспечение прямо из Eclipse, я считаю, что он загружает SDK для вас. Я попробовал, и у меня теперь есть 2 версии SDK, которые находятся в разных файлах. – Kurty

ответ

0

Проверьте настройки рабочей области. Новое рабочее пространство имеет свои собственные настройки, которые могут отличаться от настроек в предыдущем рабочем пространстве.

Кроме того, при обновлении SDK вам также необходимо обновить инструменты ADT. Откройте «Окно»> «Проверить наличие обновлений».

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