3

アーバンエアシッププッシュ通知を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

どんな助けでも大歓迎です。

4

1 に答える 1

5

ProGuardを使用していますか?UrbanAirshipと連携するようにProGuardを構成する方法については、この記事を参照してください。

ADT r17以降を使用していますか?r17以降、jarファイルは「libs」フォルダーに配置する必要があります。「lib」に配置しても機能しません(Eclipseは問題を示していませんが)。Androidプロジェクトの依存関係については、この記事を参照してください。

于 2012-04-17T13:43:57.300 に答える