3

尝试在我的 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

任何帮助将不胜感激。

4

1 回答 1

5

你在使用 ProGuard 吗?请参阅这篇关于配置 ProGuard 以与 UrbanAirship 一起使用的文章

您使用的是 ADT r17 或更高版本吗?从 r17 开始,jar 文件需要位于“libs”文件夹中,将它们放在“lib”中将不起作用(即使 Eclipse 表示没有问题)。请参阅这篇关于 Android 项目中的依赖项的文章

于 2012-04-17T13:43:57.300 回答