简体   繁体   English

Urban Airship崩溃app

[英]Urban Airship crashing app

I'm having a problem when trying to integrate Urban Airship PUSH notifications in my android app. 我试图在我的Android应用程序中集成Urban Airship PUSH通知时遇到问题。

I think that I've got all my permissions and intent filters in the AndroidManifest set, but the app crashes immediately after trying to set my AirshipConfigOptions like this: 我认为我在AndroidManifest集中拥有所有权限和意图过滤器,但是在尝试设置我的AirshipConfigOptions之后,应用程序立即崩溃:

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

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

My error log says: 我的错误日志说:

java.lang.NoClassDefFoundError: com.urbanairship.AirshipConfigOptions

Any help will be greatly appreciated. 任何帮助将不胜感激。

Are you using ProGuard? 你在使用ProGuard吗? See this article about configuring ProGuard to work with UrbanAirship . 请参阅此文章,了解如何配置ProGuard以使用UrbanAirship

Are you using ADT r17 or later? 您使用的是ADT r17或更高版本吗? Starting from r17, jar files need to be located in "libs" folder, placing them in "lib" won't work (even though Eclipse indicates no problems). 从r17开始,jar文件需要位于“libs”文件夹中,将它们放在“lib”中是行不通的(即使Eclipse表示没有问题)。 See this article about dependencies in Android projects . 请参阅此文章,了解Android项目中的依赖项

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM