Почему Android Studio отображает путь только на одной из моих вкладок?

#android #android-studio

#Android #android-studio

Вопрос:

Очень простой, но очень раздражающий вопрос…

В Android Studio на одной из моих вкладок отображается полный путь, а на других — нет. Всякий раз, когда я открываю этот конкретный файл, он всегда показывает путь.

Смотрите Скриншот ниже, файл «my_events_list_item.xml » это единственный, у которого есть предшествующий ему путь. Ни один из других не имеет!

Изображение вкладок Android Studio

Всякий раз, когда я открываю этот конкретный файл, он всегда отображает путь вместе с именем файла. Я предполагаю, что я где-то установил непреднамеренный переключатель, чтобы это произошло. Как мне отключить его, чтобы у меня отображалось только имя файла (как и на всех других вкладках !?

Я признаю незначительную проблему, но раздражение.

Комментарии:

1. «Всякий раз, когда я открываю этот конкретный файл, он всегда отображает путь вместе с именем файла» — вы уверены в этом? Обычно я получаю такое поведение полного пути только тогда, когда у меня открыты две вкладки для файлов с одинаковым базовым именем (например, my_events_list_item.xml ).

2. потому что существует двусмысленность, поскольку у вас есть файлы с тем же именем. Android Studio помогает вам определить, какой это файл.

3. Я хорошо посмотрел, но у меня нет повторяющихся имен файлов. Я подозревал, что Android Studio может ПОДУМАТЬ, что у меня «то же имя файла», поэтому я выполнил «аннулирование кэшей / перезапуск». При перезапуске путь исчез! (УРА) но как только синхронизация Gradle завершена, она снова появилась (BOO). Я снова буду искать файлы. И у меня есть дубликат buildintermediatesresmergeddebuglayout , но тогда у меня есть дубликаты, созданные системой для всех файлов, поэтому я сомневаюсь, что это проблема?

Ответ №1:

Если у вас одинаковое имя файла в разных папках, оно будет отображаться так, чтобы избежать путаницы. В вашем случае «my_events_list_item.xml » будет в двух папках. В том же приложении, библиотеке или другом приложении может быть другая папка.

Комментарии:

1. Я хорошо посмотрел, но у меня нет повторяющихся имен файлов. Я подозревал, что Android Studio может ПОДУМАТЬ, что у меня «то же имя файла», поэтому я выполнил «аннулирование кэшей / перезапуск». При перезапуске путь исчез! (УРА) но как только синхронизация Gradle завершена, она снова появилась (BOO). Я снова буду искать файлы. И у меня есть дубликат buildintermediatesresmergeddebuglayout , но тогда у меня есть дубликаты, созданные системой для всех файлов, поэтому я сомневаюсь, что это проблема?

2. Хорошо, я переименовал файл, и путь исчез, поэтому я делаю вывод, что проблема должна быть в дубликате. Я просто не могу найти его нигде (в том числе выполнить полный поиск на диске для my_events_list_item.xml

3. В IDE Android Studio вы добавляете библиотеки как JAR, AAR или зависимость от репозитория. Когда вы запускаете сборку Gradle, Android Studio извлекает все ваши зависимости (библиотеки), чтобы создать весь ваш проект. Таким образом, он создаст копию ваших файлов (исходные файлы java и resource-xml), чтобы сделать ваше приложение apk (пакет приложений). Так что это не проблема. Это важная вещь для создания вашего приложения.

4. Он появится снова, когда вы попытаетесь создать свое приложение. Это не проблема. Для создания вашего приложения необходим инструмент сборки / упаковки (gradle). Об этом не нужно беспокоиться. Счастливого кодирования.

5. Это не вызывает у меня никаких проблем. Мне просто нравится, когда все выглядит аккуратно, и я нахожу это особенно раздражающим 🙂