Java 为Android设置解析推送通知

Java 为Android设置解析推送通知,java,android,push-notification,parse-platform,Java,Android,Push Notification,Parse Platform,我正在尝试使用Parse为Android设置推送通知,但我似乎无法在应用程序中初始化它 我想我可能错过了什么 我收到了错误信息 java.lang.RuntimeException: Unable to start activity ComponentInfo{package_name/...MainActivity}: java.lang.IllegalArgumentException: Must subscribe to channel with a valid icon identifi

我正在尝试使用Parse为Android设置推送通知,但我似乎无法在应用程序中初始化它

我想我可能错过了什么

我收到了错误信息

java.lang.RuntimeException: Unable to start activity ComponentInfo{package_name/...MainActivity}: java.lang.IllegalArgumentException: Must subscribe to channel with a valid icon identifier.
但我不知道“必须使用有效的图标标识符订阅频道”是什么意思。我尝试了几个不同的频道名称和回调活动

public class GlobalState extends Application {

    private static final String PARSE_APP_ID = ...;
    private static final String PARSE_CLIENT_KEY = ...;

    public void onCreate() {

        Parse.initialize(this, PARSE_APP_ID, PARSE_CLIENT_KEY);

        // Enable the Parse push notification service for remote pushes.
        PushService.subscribe(this, "channel", MainActivity.class);
        PushService.setDefaultPushCallback(this, MainActivity.class);

    }
}
我真的很感激任何帮助

我明白了

最后,我从字面上理解了错误消息:

Must subscribe to channel with a valid icon identifier.
我在AndroidManifest.xml文件的字段中缺少android:icon=“@drawable/ic_launcher”属性。一旦我添加了它,通知就工作得很好。事后看来似乎真的很明显