Android studio 3.5重构问题

Android studio 3.5重构问题,android,android-studio,android-manifest,Android,Android Studio,Android Manifest,我刚刚用android studio 3.5更新了我的studio,现在我正试图重构AndroidManifest.xml文件,它正在重构我文件底部的所有应用权限 有人面对过这个问题吗?这个重构问题有什么解决方案吗 重构前: 重构后: 它适用于我的所有项目文件 重要原因: 您只需要从设置中设置Android应用程序的xml布局 按照以下步骤操作: 1.转到Android Studio首选项。对于Windows,转到文件设置 2.在搜索栏中搜索xml 3.在代码样式部分下,选择xml选项卡

我刚刚用android studio 3.5更新了我的studio,现在我正试图重构
AndroidManifest.xml
文件,它正在重构我文件底部的所有应用权限

有人面对过这个问题吗?这个重构问题有什么解决方案吗

重构前:

重构后:

它适用于我的所有项目文件

重要原因:

您只需要从设置中设置Android应用程序的xml布局

按照以下步骤操作:

1.转到Android Studio首选项。对于Windows,转到文件设置

2.在搜索栏中搜索xml

3.代码样式部分下,选择xml选项卡

4.在右上角,单击设置自…并在预定义样式下选择Android


5。单击应用并尝试重构。

如果定义了自定义代码样式,则必须为每个规则指定一种类型:标记或属性

似乎在更新之后,如果不指定类型,则规则将同时应用于这两种类型。不确定这是否是一个bug,但我就是这样修复的

  • ctrl+alt+s
  • 搜索XML
我想执行与第一个答案相同的步骤,但我只需要将默认方案更改为project

我希望你也能这样解决。对不起我的英语


似乎默认方案在排列规则中省略了“属性”属性。将它们重新添加到作品中对我来说是一种魅力

可以在以下位置进行更正:首选项>编辑器>代码样式>XML
只需添加更多细节

这是AndroidStudio 3.5Canary8中的一个已知问题。它应该在下一个版本中得到修复,因为这会影响大量开发人员

您可以看到bug的状态

解决办法也是

破碎的XML代码样式

编辑XML代码时,如果从菜单栏选择“代码>重新格式化代码”,IDE可能会应用错误的代码样式。要解决此问题,请按如下方式重置相应的Android代码样式:

  • 通过单击文件>设置(在macOS上,Android Studio>首选项)打开设置窗口
  • 在左侧面板中,单击编辑器>代码样式>XML
  • 在右面板右上角附近,选择“从>预定义样式>Android设置”
  • 单击“确定”
  • 可在此处找到->


    编辑:这在Android studio版本中已修复

    如下重置相应的Android代码样式。

    仅适用于窗口

    步骤1:点击文件菜单

    步骤2:导航到设置

    步骤3:在左侧面板**中查找编辑器

    步骤4:在编辑器的子菜单中查找代码样式

    步骤5:单击代码样式子菜单中的XML

    第6步:单击右面板右上角的设置

    步骤7:选择预定义样式

    步骤8:选择Android

    步骤9:单击确定

    仅适用于macOS

    步骤1:点击Android Studio菜单

    步骤2:导航到首选项

    步骤3:在左侧面板**中查找编辑器

    步骤4:在编辑器的子菜单中查找代码样式

    步骤5:单击代码样式子菜单中的XML

    第6步:单击右面板右上角的设置

    步骤7:选择预定义样式

    步骤8:选择Android

    步骤9:单击确定

    对于Windows版本的“Android Studio 3.5”,请按照以下步骤操作。

    1:单击菜单中的文件。

    2:转到设置。

    3:单击编辑器。

    4:单击代码样式

    5:单击XML。

    6:单击右上角的“设置自…”。

    7:选择预定义样式。

    8:选择Android。

    9:单击确定。

    3.5.0已知问题 编辑XML代码时,如果从菜单栏中选择“代码>重新格式化代码”,IDE可能会应用错误的代码样式。要解决此问题,请按如下方式重置相应的Android代码样式:

    • 单击文件>设置打开设置窗口(在macOS上, Android Studio>首选项
    • 在左侧面板中,单击编辑器>代码样式>XML
    • 在右面板右上角附近,选择设置自> 预定义样式>Android
    • 单击确定

    对于在Android Studio 4+上搜索此内容的任何人:

    File -> Setting -> Editor -> Code Style -> XML -> Arrangement ->
    
    • 将强制重新排列设置为“从不”
    • 将从设置为“Android”

    为什么这是一个需要解决的问题?@TimCastelijns:如果没有其他问题,它会在版本控制中引入意外噪音。我不能排除旧安卓设备的真正问题,