ошибка в typeanumber - android.support.v4.app.fragment не может быть разрешен

Я использую eclipse ide и недавно решил попробовать игровые сервисы Google Play. Я следую этому руководству:

https://developers.google.com/games/services/android/quickstart#before_you_begin

Я добавил SDK сервисов Google Play, загрузив его с помощью диспетчера Android SDK, а затем скопировав папку в свою рабочую область. Затем я использовал файл>импорт>андроид>проект из существующего кода.

На третьем шаге мне предлагается импортировать проект typeanumber. Однако, как только я импортирую его, в нем появляются ошибки.

Я делаю что-то неправильно?

Я искал вокруг, но ничего не помогает


person Hamzah Malik    schedule 22.09.2013    source источник


Ответы (5)


Перейдите в свойства проекта -> Путь сборки Java -> Библиотеки -> Добавить внешние JAR (в папке «Дополнительно» выберите «Android» -> поддержка -> v4 -> android-support-v4.jar) Добавьте файл и создайте проект, чтобы избавиться от этой ошибки

person Shilpa    schedule 18.02.2014

Вам необходимо убедиться, что android-support-v4.jar находится в библиотеках вашего проекта (в свойствах проекта в разделе «Путь сборки Java».

http://developer.android.com/tools/support-library/index.html

http://developer.android.com/tools/support-library/setup.html

person Jeremy Scoggins    schedule 25.09.2013

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

person mariabina07    schedule 19.02.2014

Я сам исправил это, добавив библиотеку google-play-lib и BaseGameUtil в путь сборки Android, а не путь сборки java. То есть в свойствах проекта на вкладке Android добавить библиотеки

person Hamzah Malik    schedule 21.02.2014

android.support.v4.app.fragment не может быть решен

сено, ребята, найти легкий путь

1-import android.support.v4.app.Fragment;

2-вот код будет выглядеть.

if (view == findViewById(R.id.button))
{
    fragment = new FragmentOne();
    android.support.v4.app.FragmentManager fm =getSupportFragmentManager(); 
    android.support.v4.app.FragmentTransaction ft = fm.beginTransaction();
    android.support.v4.app.FragmentTransaction replace = ft.replace(R.id.fragment_place, fragment); 
    ft.commit();
}

вы просто добавите android.support.v4.app.getSupportFragmentManager(); вместо getFragmentManager();

это работает удачи.

person E.Salah    schedule 10.07.2017