В моем проекте Android Studio у меня есть два почти идентичных xml-макета. Они соответственно находятся в папке макета и папке layout-xlarge. Первый как TextView с текстом «BBB», а второй - «AAA».Android Studio создает старую версию макета
Я развертываю это на устройстве с большим объемом и правильно загруженный макет, с «AAA».
Проблема возникает здесь: мне больше не нужна xlarge, теперь они должны быть одинаковыми. Поэтому я удаляю его в папке xlarge. Я развертываю проект на xlarge и ... там все еще есть «AAA», даже если макет больше не существует!
Развертывание выполнено успешно, вызывают другие изменения. XML удаляется, поэтому во всем проекте строка «AAA» даже не существует.
Я знаю, что это может быть проблема с кешем устройства, но я бы не хотел удалять данные приложения с устройства, потому что у меня есть информация там, и я бы потерял время, если я их восстановил. Есть ли другое решение? И почему это так?
Я пробовал:
- Перезапуск Android Studio
- Перезапуск ПК
- Перезапуск Device
- синхронизации проекта
- Rebuild Project
[К сожалению я не могу отправить код, но Я не вижу, как это может быть полезно: я удалил его из проект, поэтому я не думаю, что проблема может быть там]
Удалить приложение на свой телефон, а затем перестроить проект. – bbvanee
Это именно то, чего я хочу избежать –
Oke, поэтому вы удалили файл xlarge и не заменили xlarge.xml на «обычный» xml? – bbvanee