Все андроид (и java.lang. *) Классы заполнители в качестве Android проекте. Это связано с тем, что андроид не использует стандартные файлы классов java для хранения скомпилированного кода, и нет возможности напрямую запускать этот код на компьютере.
Вы просто не можете использовать REPL с классами android, они будут существовать только на реальном устройстве или эмуляторе.
Если вам не нужна правильность, то вы можете использовать реализацию Robolectric для Android, добавив ее в качестве зависимости от проекта. Чтобы убедиться, что он не сталкивается с реальной реализацией, вы должны, вероятно, сделать это с помощью отдельного модуля, предназначенного для REPL.
зависимость Robolectic использовали по размоделировать является: org.robolectric:android-all:7.1.0_r7-robolectric-0
Вы посмотрели на разблокировку? В чем причина того, что один и тот же метод не может быть использован здесь - там вам также не нужен эмулятор/устройство. – ligi
Похоже, что в этом плагине используется реализация robolectric (http://robolectric.org/) Android. Причина, по которой он не используется, заключается в том, что он неофициальный, и поведение не гарантировано соответствует реальному устройству Android. – Kiskae
Здесь я не нуждаюсь в гарантиях - и он очень хорошо работает в модульных тестах - просто нужно то же самое в REPL – ligi