java.lang.Exception Initializer Errrorエラー解決策


静的初期化ブロックに異常が発生した場合、JVMはjava.lang.Exception InitializerErrrorをスローします。
Javaの静的変数を理解すれば、クラスローディング時に初期化されることが分かります。
この静的変数を初期化する過程で異常が発生したら、java.lang.Exception InitializerErrrorを投げます。
このように、一例のモードでは、このエラーを報告します。
  retrofit = new Retrofit.Builder()
                .baseUrl(BASE_URL)
                .build();
BASE_のためにURL(例えば:http://www.baidu.com)最後に「/」を付けていないので、エラーとします。
解決方法は後に「/」をつければいいです。http://www.baidu.com/)