使用XUtils3时出现ExceptionInInitializerError异常

/**
* 连接网络
*/
public void requestData(String url) {

    Map<String,String>obj = new HashMap<>();
    myTimeUtils = new MyTimeUtils();
    String time = myTimeUtils.getTime();
    String id = myTimeUtils.getID(getActivity());

        obj.put("phoneNum", "15736889407");
        obj.put("type", "2");

    Map<String,Object>params = new HashMap<>();
        params.put("tradeCode", "1006");
        params.put("deviceId", "100000000");
        params.put("clientTime", time);
        params.put("token", "391ff58235bc0adcf49c079e83e11c6b7ac125bd");
        params.put("data", obj);
        XUtil.Post(url, params, new MyCallBack<Response>() {
            @Override
            public void onError(Throwable ex, boolean isOnCallback) {
                super.onError(ex, isOnCallback);
                ex.getStackTrace();
            }
            @Override
            public void onSuccess(Response result) {
                int code = result.code();
                super.onSuccess(result);
            }
        });
}

这个错误是说变量初始化出现问题,通常出现在静态变量尤其是单例模式。这种问题往往是初始化顺序不对造成的。
类加载时不会为实例变量赋值,对象创建时不会为静态变量赋值。

楼主请问解决了没,就这个问题?

额,貌似是Application的问题

初始化问题 自己写了的Application,在Manifests注册,没写的话就会报这个错

x.Ext.init(this);//Xutils初始化 初始化没有