Выпуск рефактора в Android Studio 3.5
Я только что обновил свою студию с помощью android studio 3.5, и теперь, когда я пытаюсь реорганизовать файл AndroidManifest.xml
, и он реорганизует разрешение моего приложения на нижнюю часть моего файла.
Кто-нибудь сталкивался с этой проблемой? Есть ли решение этой проблемы рефакторинга?
До рефакторинга:
После рефакторинга:
Это применимо ко всем моим файлам проекта.
Почему это важно:
Ответы
Ответ 1
Вам просто нужно установить XML-макет для приложений Android из настроек.
Выполните следующие действия:
1. Перейдите в Android Studio > Настройки. Для Windows перейдите в Файл > Настройки.
2. Найдите xml в строке поиска.
3. В разделе стиля кода выберите вкладку xml.
4. В правом верхнем углу нажмите установить из... и в разделе предварительно определенный стиль выберите Android
.
5. Нажмите "Применить" и попробуйте выполнить рефакторинг.
Ответ 2
Сбросьте соответствующий стиль кода Android следующим образом
Windows только
Шаг 1: Нажмите файл меню.
Шаг 2: Перейдите к настройке.
Шаг 3: Найдите редактор на левой панели **.
Шаг 4: Найдите Стиль кода в подменю редактора.
Шаг 5: Нажмите XML в подменю стиля кода.
Шаг 6: Нажмите Установить из в верхнем правом углу правой панели.
Шаг 7: Выберите предопределенный стиль.
Шаг 8: Выберите Android.
Шаг 9: Нажмите ОК.
Только для macOS Only
Шаг 1: Откройте меню Android Studio.
Шаг 2: Перейдите к настройкам.
Шаг 3: Найдите редактор на левой панели **.
Шаг 4: Найдите Стиль кода в подменю редактора.
Шаг 5: Нажмите XML в подменю стиля кода.
Шаг 6: Нажмите Установить из в верхнем правом углу правой панели.
Шаг 7: Выберите предопределенный стиль.
Шаг 8: Выберите Android.
Шаг 9: Нажмите ОК.
Ответ 3
Кажется, что схема по умолчанию пропускает свойство "attribute" в правилах размещения. Добавление их обратно работает, как очарование для меня.
Исправление может быть сделано в: Настройки> Редактор> Стиль кода> XML
Ответ 4
Просто добавив больше деталей.
Это известная проблема с Android Studio из Android Studio 3.5 Canary 8. Это должно быть исправлено в следующей версии, поскольку это оказало влияние на большое количество разработчиков.
Вы можете увидеть статус ошибки здесь
Также решение
Broken XML code style
При редактировании XML-кода в среде IDE может применяться неправильный стиль кода при выборе "Код"> "Переформатировать код" в строке меню. Чтобы устранить эту проблему, сбросьте соответствующий стиль кода Android следующим образом:
- Откройте окно "Настройки", нажав "Файл"> "Настройки" (в macOS, Android Studio> "Настройки").
- На левой панели выберите "Редактор"> "Стиль кода"> "XML".
- В правом верхнем углу правой панели выберите "Установить"> "Стандартный стиль"> "Android"
- . Нажмите ОК.
Который находится здесь → Известные проблемы с Android Studio и плагином Android Gradle
Ответ 5
Я хотел сделать те же шаги, что и в первом ответе, но мне просто нужно было изменить схему по умолчанию на проект.
Я надеюсь, что вы также решите это таким образом. Извините за мой английский !
Ответ 6
Если у вас есть определенный стиль кода, вы должны указать тип для каждого правила: тег или атрибут.
Похоже, что после обновления, если вы не укажете тип, правила будут применяться к обоим. Не уверен, что это ошибка, но я так и исправил.
Это не работает на 3.5
После добавления типа атрибута к каждому правилу это сработало
Ответ 7
Выполните следующие действия для версии Android Android 3.5 для Windows
1. Нажмите "Файл" в меню.
2: перейдите в настройки.
.
3: Нажмите на редактор.
4. Нажмите на стиль кода
5: Нажмите на XML.
6. Нажмите "Установить из..." в правом верхнем углу.
7. Выберите предопределенный стиль.
8: выберите Android.
9: Нажмите ОК.
Ответ 8
3.5.0 известная проблема
When editing XML code, the IDE might apply an incorrect code style when you select
При редактировании кода XML в среде IDE может применяться неправильный стиль кода, если в строке меню выбрать [Код DL1]> Код переформатирования. Чтобы устранить эту проблему, сбросьте соответствующий стиль кода Android следующим образом:
- Откройте окно настроек, щелкнув Файл> Настройки (в macOS,
Android Studio> Настройки).
- На левой панели нажмите Editor> Стиль кода> XML.
- В правом верхнем углу правой панели выберите Установить из>
Предопределенный стиль> Android.
- Нажмите OK.
Ответ 9
Если у вас нет собственного стиля кода для вашей IDE
Файл | Настройки | Редактор | Код Стиль | XML | Расположение
Найдите значок шестеренки (настройки) вверху, щелкните по нему, затем нажмите "восстановить настройки по умолчанию".