NoClassDefFoundError: android/os/PersistableBundle

EventBus

问题

之前程序运行的好好的。但是测试拿去了之后就是崩了。查看了下日志。原来是报EventBus的一个错误。在这里记录下。

1
java.lang.NoClassDefFoundError: android/os/PersistableBundle

在网上搜索了下说是我OnCreate写错了。查看了一下。改成了protected的就可以了。

1
2
3
4
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}

报错的OnCreate

@Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
        super.onCreate(savedInstanceState, persistentState);
    }