Android M изменил настройки для StaticLayout, и вместо этого у нас есть шаблон Builder. Но со следующим кодом:Почему вызов StaticLayout.Builder вызывает исключение java.lang.NoClassDefFoundError?
StaticLayout staticLayout = StaticLayout.Builder.obtain("Hello", 0, "Hello".length(), getTextPaint(), 100).build();
я получаю следующее исключение:
Process: sharpdevs.com.legalapp, PID: 7695 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/text/StaticLayout$Builder;
Я пробовал все, это могло быть андроидом ошибку или у меня отсутствует зависимость библиотеки поддержки?
Это может показаться немного очевидным, но вы уверены, что используете код на устройстве Android M/6.0? –
Вы правы, я не знаю, как я пропустил очевидное, подумал, что я запускаю эмулятор API 23. – stefdev777