Покажи названия файлов. В Андроиде есть особенности. Например, нельзя начинать файл с цифры, а также нельзя писать строчными и ещё что-то там с пробелами и подчёркиваниями...
diamond, Насчёт Liskov: объекты могут быть заменены экземплярами своих подтипов без изменения использующего их кода. Это неверно в случае с синглтоном, потому что наличие нескольких разных версий объекта означает, что это уже не синглтон.
Поэтому да, вернее было бы сказать, что синглтон не нарушает, а просто-напросто не реализует принцип Барбары Лисков. bad practice.
Ну и статейка вам, почитайте: https://www.davidtanzer.net/david's%20blog/2016/03...
diamond, объекты должны быть открыты для расширения, но закрыты для изменения. Синглтон нарушает данный принцип открытости/закрытости, так как контролирует точку доступа и возвращает только самого себя, а не расширение.