2012-04-17 4 views
3

내 안드로이드 앱에 Urban Flyship PUSH 알림을 통합 할 때 문제가 있습니다.Urban Airship crashing app

내가 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 

도움을 주시면 대단히 감사하겠습니다.

답변

5

ProGuard를 사용하고 있습니까? this article about configuring ProGuard to work with UrbanAirship을 참조하십시오.

ADT r17 이상을 사용하고 있습니까? r17에서 시작하여 jar 파일은 "libs"폴더에 있어야하며 "lib"에 배치하면 Eclipse가 문제가 없음에도 불구하고 작동하지 않습니다. this article about dependencies in Android projects을 참조하십시오.

+0

현재 사용중인 버전을 어떻게 확인할 수 있습니까? Android SDK 관리자 에서요? – PinkFloydRocks

+0

Eclipse에서 도움말> Eclipse 정보 녹색 Android 아이콘 ("The Android Open Source Project")을 클릭하거나 "설치 세부 사항"을 클릭하십시오. –

+0

감사합니다. 에 UA 라이브러리 파일이 있습니까? – PinkFloydRocks