2013-05-19 2 views
1

Обновление до версии последней SDK Tools (V22) инструменты SDK платформы (V17) SDK Строить-инструменты (V17) Я получаю эту сбщ в ЗатменииТип com.google.android.gcm.GCMBaseIntentService не может быть разрешен. Это косвенно ссылается из требуемых .class файлов

public class GCMIntentService extends 
    GCMFuIntentService{} 

Важно это факты мой проект основан на проекте библиотеки Android, который я создал - в этом проекте у меня есть ссылка на gcm.jar (он находится в папке/libs)

любые идеи?

+0

http://stackoverflow.com/questions/16610296/android-unable-to-instantiate-activity-class-not-found-exception-after-upgra/16610384#16610384 – Raghunandan

+0

@Raghunandan вы должны подать заявление шаг 2, как я уже сказал ниже, недостаточно, как я узнал :( –

ответ

3

Ну это следующий link ответ

  1. Убедитесь, что библиотека поддержки находится в ЛИЭСЕ папке проекта ABS и нигде
  2. правой кнопки не нажмет на библиотеке -> Построить путь - -> Добавить в путь сборки
  3. Щелкните правой кнопкой мыши проект ABS -> Свойства -> Путь сборки Java -> Заказ и экспорт -> Проверьте файл gcm.jar (или любой другой XXX.jar) и сохраните
  4. Щелкните правой кнопкой мыши на проект, в который вы вошли ABS -> Prope rties -> Путь сборки Java -> Заказ и экспорт -> Проверка «частных частных библиотек Android» и сохранение
  5. Если у вас есть дополнительные проекты в вашей иерархии зависимостей, сделайте шаг 4 для всех этих проектов.
  6. Очистить всю рабочую область (или все затронутые проекты) и надеемся на лучшее.
1

Класс GCMBaseIntentService устарел. Используйте GCM Api instead

+0

Если вы просто хотите добавить какую-либо информацию или иметь хороший аргумент в отношении устаревшего класса, но вы не отвечаете Q, сделайте это в комментариях ниже вопроса, а не как ответ! – Majlik

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

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