После долгого ожидания этого ответа я разобрался, и я думаю, что многим другим понадобится простое решение для этого вопроса.
Предупреждение. Это решение предназначено для пользователя Eclipse, который использует Indigo или более низкую версию. Все еще ищите решения пользователей, которые используют другие IDE для Android.
Расширяя FragmentActivity
для вашего приложения с версией 2.2 или ниже, вы можете скачать android.supportv4.jar из здесь или вы можете получить его из каталога android-sdk ..\android-sdk\extras\android\support\v4
и вложите в свой проект.
Если в вашем проекте нет директорий libs, создайте директорию libs и вставьте файл android.supportv4.jar в эту директорию.
Из рабочего пространства проекта eclipse:
Выберите project/application
, в котором вы хотите использовать. Щелкните правой кнопкой мыши на Project
и выберите вариант Properties
. В этом выберите Java build path
и выберите вкладку Libraries
![enter image description here](https://i.stack.imgur.com/SWDoA.png)
Теперь нажмите Add Jar. Будет отображен текущий список проектов с выбранным текущим проектом.
Разверните это, перейдите в каталог libs и выберите файл android.supportv4.jar, затем нажмите ОК. Это будет отображаться в списке сейчас. Remember add the jar file as relative path path not as absolute path, so whenever if you change the directory of your project or open in another machine then will detect automatically for the project directory.
Теперь нажмите «ОК», чтобы закрыть диалоговое окно «Свойства».
Вы можете импортировать android.support.v4.app.FragmentActivity;
, поместив мышь над FragmentActivity или нажав ctrl + shift + o, чтобы импортировать отсутствующие файлы.
Надеюсь, вы можете получить класс FragmentActivity.
Если вы используете eclipse juno, вам не нужно беспокоиться о загрузке файла jar поддержки. Он будет автоматически помещен в каталог libs и автоматически добавлен в путь вашего проекта. Если нет, перейдите к опции Properties
и добавьте ее.
Еще одна вещь. Если вам нужно поддержать ваше приложение для более низкой версии, соберите более высокую версию и добавьте эту строку в файл androidmanifest.xml
<uses-sdk
android:minSdkVersion="3"
android:targetSdkVersion="15" />
теперь будет поддерживаться для устройств версии от 1.5 до 4.0.1.