2012-04-17 10 views
3

アンドロイドアプリでUrban Airship PUSH通知を統合しようとすると問題が発生します。Urban Airshipクラッシュアプ​​リ

私はすぐにこのように私のAirshipConfigOptionsを設定しようとした後、私はAndroidManifestセットにすべての私の権限とインテントフィルタを持っていると思いますが、アプリのクラッシュ:

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

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

私のエラーログは言う:

java.lang.NoClassDefFoundError: com.urbanairship.AirshipConfigOptions 

ご協力いただきますようお願い申し上げます。

答えて

5

ProGuardを使用していますか? this article about configuring ProGuard to work with UrbanAirshipを参照してください。

ADT r17以降をお使いですか? r17からjarファイルを "libs"フォルダに置く必要があります。libに置く必要はありません。 this article about dependencies in Android projectsを参照してください。

+0

現在使用しているバージョンを確認するにはどうすればよいですか? Android SDKマネージャでは? – PinkFloydRocks

+0

Eclipseで、ヘルプ> Eclipseについて、緑色のAndroidアイコン(「The Android Open Source Project」)をクリックするか、「インストールの詳細」をクリックしてください –

+0

ありがとうございます - それはr17を表示しています - UAのlibファイルがありますか? – PinkFloydRocks

関連する問題