编程语言
首页 > 编程语言> > android – Urban Airship崩溃应用程序

android – Urban Airship崩溃应用程序

作者:互联网

我试图在我的Android应用程序中集成Urban Airship PUSH通知时遇到问题.

我认为我在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

任何帮助将不胜感激.

解决方法:

你在使用ProGuard吗?见this article about configuring ProGuard to work with UrbanAirship.

您使用的是ADT r17或更高版本吗?从r17开始,jar文件需要位于“libs”文件夹中,将它们放在“lib”中是行不通的(即使Eclipse表示没有问题).见this article about dependencies in Android projects.

标签:urbanairship-com,android,push,noclassdeffounderror
来源: https://codeday.me/bug/20190902/1789572.html