我刚刚更新到 Android Studio 3.5,现在当我尝试重构文件 AndroidManifest.xml时,我所有的应用程序权限都被移动到文件的底部。
AndroidManifest.xml
还有其他人遇到过这个问题吗? 有什么解决办法吗?
重构之前:
重构后:
它适用于我的所有项目文件。
您只需要从设置中为 Android 应用程序设置 xml 布局。
按照以下步骤:
1. 转到 安卓工作室 > 偏好。对于 Windows,转到 档案 > 设定。
2. 在搜索栏中搜索 Xml。
3. 在 代码风格部分下,选择 Xml tab。
4. 在右上角,单击 从..。,在 预先定义的风格下,选择 < strong > Android
5. 单击 Apply 并尝试重构。
如果定义了自定义代码样式,则必须为每个规则指定类型: 标记或属性。
似乎在更新之后,如果不指定类型,规则将同时应用于这两个类型。不知道是不是漏洞,但我就是这么修复的。
这在3.5版本上不起作用
在将属性类型添加到每个规则之后,它工作了
我想做与第一个答案相同的步骤,但我只需要改变默认方案项目。
我希望你也这样解决它。对不起我的英语!
似乎默认方案在排列规则中省略了“属性”属性。把它们加回去对我来说就像魔法一样。
可以通过以下方式进行修正: < strong > Preferences > Editor > Code Style > XML
只是添加更多细节。
这是 Android Studio 3.5 Canary 8中 Android 工作室的一个已知问题。它应该在下一个版本中得到修复,因为这会影响到大量的开发人员。
可以看到错误 给你的状态
解决办法就是
破碎的 XML 代码样式 编辑 XML 代码时,如果从菜单栏中选择 Code > Reformat Code,则 IDE 可能应用不正确的代码样式。为了解决这个问题,重新设置适当的 Android 代码样式如下: 通过单击 File > Settings (在 macOS、 Android Studio > Preferences 上)打开设置窗口。 在左侧面板中,单击 Editor > Code Style > XML。 在右面板的右上角,选择 Set from > PreDefinition Style > Android 单击 OK。
破碎的 XML 代码样式
编辑 XML 代码时,如果从菜单栏中选择 Code > Reformat Code,则 IDE 可能应用不正确的代码样式。为了解决这个问题,重新设置适当的 Android 代码样式如下:
在这里可以找到-> Android Studio 和 Android Gradle 插件的已知问题
编辑: 这个问题现在在 Android 工作室版本中已经解决了
按以下方式重置适当的 Android 代码样式。
只适用于 窗户
Step1: 点击 abc0菜单。
步骤2: 导航到 设定。
步骤3: 在左侧面板 * * 中查找 编辑。
步骤4: 在编辑器的子菜单中查找 代码风格。
步骤5: 点击代码样式子菜单中的 XML。
步骤6: 点击右面板右上角的 从。
步骤7: 选择 预定义风格。
Step8: Select 仿生人.
第九步: 单击 好的。
只适用于 MacOS
步骤2: 导航到 偏好。
如欲使用 Windows 版本的「 Android Studio 3.5」 ,请按以下步骤进行
1: 点击菜单中的文件。
2: 进入设置。
.
点击编辑器。
4: 点击代码样式
5: 单击 XML。
6: 点击右上角的“ Set from...”。
7: 选择预定义样式。
8: 选择 Android。
点击确定。
编辑 XML 代码时,当您从菜单栏中选择 代码 > 重新格式化代码时,IDE 可能应用了不正确的代码样式。为了解决这个问题,重新设置适当的 Android 代码样式如下:
对于任何在 Android Studio 4 + 上搜索这个的人:
File -> Setting -> Editor -> Code Style -> XML -> Arrangement ->