Вопрос

Я уже использовал GCM, у меня была библиотекая папка и у вас есть Android-support-v4.jar в нем, и все было просто в порядке. Теперь я хотел бы использовать Facebook SDK. Я делаю учебник Facebook, но когда он говорит, что я должен щелкнуть правой кнопкой мыши на проекте -> вкладку Android -> Добавить ... и выберите Facebooksdk, затем ок. Так что после этого шага

import android.support.v4.content.WakefulBroadcastReceiver;
import com.google.android.gms.gcm.GoogleCloudMessaging; 
import android.support.v4.app.NotificationCompat;
.

не может быть решен! Я много гугла, я убрал решение, я заменил Android-support-v4.jar с Android-support-support-v4.jar, я обновил библиотеки (щелкните правой кнопкой мыши на проекте-> Android-инструменты -> Добавить библиотеку поддержки...), я удалил библиотеку из папки libs И теперь у меня нет идеи.

Кто-нибудь решил эту проблему? Что я делаю не так?

Это было полезно?

Решение

Для com.google.android.gms.gcm.GoogleCloudMessaging вы должны добавить google-play-services_lib в качестве библиотечного проекта (он не имеет ничего общего с библиотекой поддержки).

Для импорта библиотеки поддержки вы должны скопировать android-support-v4.jar в папку LIBS вашего проекта и добавить ее в путь сборки Java вашего проекта.

Другие советы

Facebook SDK поставляется с определенной версией Android-support-v4.jar, которая может или не может быть одной и той же версией, что и ваш проект и / или другие библиотеки, которые вы используете.Убедитесь, что все они являются одной и той же версией (буквально выбирая версию этой банки и копируя ее в Lib Project, Facebook SDK Libs и т. Д.).В Eclipse, если вы посмотрите на вкладку «Проблемы», она должна сказать вам, что не так.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top