Я только что обновил свою студию с помощью android studio 3.5, и теперь, когда я пытаюсь реорганизовать AndroidManifest.xml
файл, и он реорганизует все мои права доступа к приложению в нижней части моего файла.
Кто-нибудь сталкивался с этой проблемой? Есть ли решение этой проблемы рефакторинга?
До рефакторинга:
После рефакторинга:
Это применимо ко всем моим файлам проекта.
Почему это важно:
android
android-studio
android-manifest
Сагар Кача
источник
источник
<uses-permission>
раньше появлялись раньше<application>
, хотя, возможно, это была действительно старая проблема с инструментами, которую мы не увидели бы в наши дни.Ответы:
Вам просто нужно установить XML-макет для приложений Android из настроек.
Выполните следующие действия:
1. Перейдите в Android Studio > Настройки . Для Windows зайдите в Файл > Настройки .
2. Поиск XML в панели поиска.
3. В разделе стиля кода выберите вкладку xml .
4. В правом верхнем углу нажмите на набор из ... и под предопределенным стилем выберите Android
5. Нажмите Применить и попробуйте рефакторинг.
источник
Сбросьте соответствующий стиль кода Android следующим образом.
Шаг 1: Нажмите на меню файла .
Шаг 2: перейдите к настройке .
Шаг 3: Найти редактор в левой панели **.
Шаг 4: Найти стиль кода в подменю редактора.
Шаг 5: Нажмите на XML в подменю стиля кода.
Шаг 6: Нажмите « Установить» в правом верхнем углу правой панели.
Шаг 7: Выберите предопределенный стиль .
Шаг 8: Выберите Android .
Шаг 9: Нажмите ОК .
Шаг 1: Нажмите на меню Android Studio .
Шаг 2: Перейдите к Предпочтениям .
Шаг 3: Найти редактор в левой панели **.
Шаг 4: Найти стиль кода в подменю редактора.
Шаг 5: Нажмите на XML в подменю стиля кода.
Шаг 6: Нажмите « Установить» в правом верхнем углу правой панели.
Шаг 7: Выберите предопределенный стиль .
Шаг 8: Выберите Android .
Шаг 9: Нажмите ОК .
источник
Кажется, что схема по умолчанию пропускает свойство «attribute» в правилах размещения. Добавление их обратно в работу, как очарование для меня.
Исправление может быть сделано в: Настройки> Редактор> Стиль кода> XML
источник
Просто добавив больше деталей.
Это известная проблема с Android Studio из Android Studio 3.5 Canary 8. Это должно быть исправлено в следующей версии, поскольку это оказало влияние на большое количество разработчиков.
Вы можете увидеть статус ошибки здесь
Также решение
Что можно найти здесь -> Известные проблемы с Android Studio и плагином Android Gradle
Изменить: теперь это исправлено в Android Studio версии 3.5.2
источник
Я хотел сделать те же шаги, что и в первом ответе, но мне просто нужно было изменить схему по умолчанию для проекта.
Я надеюсь, что вы также решите это таким образом. Извините за мой английский !
источник
Если у вас есть определенный стиль кода, вы должны указать тип для каждого правила: тег или атрибут.
Похоже, что после обновления, если вы не укажете тип, правила будут применяться к обоим. Не уверен, что это ошибка, но я так и исправил.
Это не работает на 3,5
После добавления типа атрибута к каждому правилу это сработало
источник
1: Нажмите на файл в меню.
2: Перейти в настройки.
,
3: Нажмите на редактор.
4: Нажмите на стиль кода
5: Нажмите на XML.
6: Нажмите «Установить из ...» в правом верхнем углу.
7: выберите предопределенный стиль.
8: выберите Android.
9: Нажмите ОК.
источник
3.5.0 известная проблема
При редактировании кода XML в среде IDE может применяться неправильный стиль кода, если в строке меню выбрать « Код»> «Переформатировать код» . Чтобы устранить эту проблему, сбросьте соответствующий стиль кода Android следующим образом:
источник