2
Android M已經改變了StaticLayout的setter方法,取而代之的是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的錯誤還是我失去了一個支持庫的依賴?
這聽起來有點顯而易見,但是您確定您正在Android M/6.0設備上運行代碼嗎? –
你是對的,我不知道我是如何錯過顯而易見的,我以爲我正在運行一個API 23模擬器。 – stefdev777