Как запустить тесты Android с largeHeap="true"?

У нас есть клиентское приложение для планшетов, и нам нужно больше, чем обычная куча, поэтому наше приложение определяет атрибут largeHeap="true" для тега приложения в AndroidManifest.xml. Это отлично работает.

Однако, когда мы запускаем тесты на устройстве с использованием android.test.InstrumentationTestRunner и android.test.ActivityInstrumentationTestCase2, мы получаем java.lang.OutOfMemoryError, когда мы пытаемся использовать больше, чем стандартная куча.

Мы попытались установить largeHeap="true" в AndroidManifest.xml тестового проекта, а также в проекте приложения.

Запуск тестов на эмуляторе с настроенным большим размером кучи работает. Этот параметр увеличивает общий максимальный размер кучи, а не предел для большого кучи. Это обходной путь, но мы также хотели бы запустить тесты на реальных устройствах.

Есть ли способ запустить тесты на устройстве с большой кучей?

0 ответов

Другие вопросы по тегам