Как программно очистить все ресурсы, используемые приложением Android

Чтобы обеспечить согласованность и надежность автоматических тестов приложений для Android, я хотел бы начинать каждый тест с чистого состояния. Я делаю следующие вещи

adb shell pm clear my.project.package.activity.name
adb unistall my.project.package
adb install path_to_app

Однако приложение все еще переходит в нестабильное состояние. Если я установлю предыдущую версию приложения и переустановлю текущую версию, то оно будет работать, а другое мудрое приложение перейдет в нестабильное состояние. Я также попытался перезагрузиться, но это не сработало. Мне интересно, если приложение содержит что-то в SDCard, что вызывает проблему. Можно ли добавить команду adb, чтобы убедиться, что каждый запуск приложения чистый и новый.

0 ответов

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