Проблемы с импортом классов платформы Android

Я новичок в Android. Кажется, было слишком много проблем с установкой eclipse и SDK, где все должно быть именно так, как должно быть. Я работаю над примером с веб-сайта Android Developer, но он выдает ошибку:

Импорт android.support не может быть разрешен

Я пытаюсь импортировать следующее:

import android.support.v4.app.NavUtils;

У меня установлены три новейшие версии платформы SDK, а также установлена ​​библиотека поддержки rev.10. Файл android.jar указывает на неправильную папку? Я нашел папку/файлы, которые пытаюсь импортировать, но мне интересно, находятся ли они в нужном месте.

C:\Program Files (x86)\Android\android-sdk\sources\android-16\android\support

Я ничего не перемещал с тех пор, как все установил, поэтому я не понимаю, почему почти все остальное будет импортировано, но классы поддержки отсутствуют. Заранее спасибо за помощь.


person sncrmck    schedule 08.10.2012    source источник


Ответы (1)


но он выдает мне сообщение об ошибке: «Импорт android.support не может быть разрешен»

Все в пакетах серии android.support.* происходит из пакета поддержки Android (то, что, я думаю, вы называете «библиотекой поддержки версии 10».

У меня установлены три новейшие версии платформы SDK и установлена ​​библиотека поддержки rev.10.

Пакет поддержки Android необходимо не только загрузить на компьютер для разработки, но и добавить в проект. Если вы используете Eclipse, щелкните правой кнопкой мыши свой проект в проводнике пакетов и выберите Инструменты Android > Добавить библиотеку поддержки, чтобы добавить его в свой проект. Если вы не используете Eclipse, найдите файл android-support-v4.jar в своей установке SDK и скопируйте его в каталог libs/ вашего проекта.

person CommonsWare    schedule 08.10.2012
comment
Я импортировал пример кода из Google, и инструмент импорта Eclipse не сделал этого автоматически. Ваше решение сработало! - person gonzobrains; 26.04.2013
comment
Если вы используете идею, следуйте этому in-nomine.org/2012/02/26/ :) - person jmpenetra; 15.06.2013
comment
Спасибо, что не предполагаете, что все используют eclipse. Я пытаюсь изучить разработку Android через командную строку. - person Ananth Pattabiraman; 06.12.2013