Городской дирижабль сбой приложение


У меня возникли проблемы при попытке интегрировать PUSH-уведомления Urban Airship в мое приложение для android.

Я думаю, что у меня есть все мои разрешения и фильтры намерений в наборе AndroidManifest, но приложение вылетает сразу же после попытки установить мои AirshipConfigOptions следующим образом:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    AirshipConfigOptions options = AirshipConfigOptions.loadDefaultOptions(this);
    ...
}

Мой журнал ошибок говорит:

java.lang.NoClassDefFoundError: com.urbanairship.AirshipConfigOptions
Любая помощь будет очень признательна.
1 3

1 ответ:

Вы используете ProGuard? См. Эту статью о настройке ProGuard для работы с UrbanAirship.

Вы используете ADT r17 или более позднюю версию? Начиная с r17, jar-файлы должны быть расположены в папке "libs", размещение их в" lib " не будет работать (хотя Eclipse указывает на отсутствие проблем). Смотрите Эту статью о зависимостях в проектах Android.