Robolectric Не удалось создать ошибку android.widget.Button

Когда я пытаюсь запустить свои тесты robolectric, я получаю исключение:
java.lang.RuntimeException: Failed to create a android.widget.Button
Однако, если активность не содержит кнопок, все работает нормально, но мне нужны кнопки :) Я использую robolectric 2.0-alpha-3-SNAPSHOT, более того, несколько дней назад все тесты были пройдены успешно.
Есть идеи, что может быть не так?


person Bersh    schedule 19.04.2013    source источник


Ответы (1)


Наконец-то я решил эту проблему! Мои кнопки использовали цвет текста, определенный следующим образом: <color name="TEXT">@android:color/white</color> кажется, что robolectric не поддерживает значения @android:color, поэтому замена его на <color name="TEXT">#FFF</color> решила мою проблему.

person Bersh    schedule 24.04.2013
comment
Любая идея, почему это сработает, потому что это не в моем случае. Я устанавливаю цвет <color name="foo">#000000</color> для фона моей активности. например container.setBackgroundColor(R.color.foo); - person Jigish Chawda; 29.07.2013