xml乱码怎么变正常显示

apk解压后打开drawable里的xml文件是这样的

img


怎么处理能让它正常

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7615692
  • 这篇博客你也可以参考下:drawable中的xml文件讲解
  • 除此之外, 这篇博客: android反编译-修改别人apk(如何无视R文件,使用新增布局xml drawable等)中的 方案1 主动添加id 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • **分析原有apk的id文件,主动添加id-文章推荐
    https://blog.csdn.net/qq_36462112/article/details/79705178

  • 以下回答由chatgpt基于相关博客总结生成:

    针对该问题,可以使用参考资料中提供的工具类(DecompileUtils)来加载drawable下的xml文件。具体操作如下: 1. 将DecompileUtils类拷贝到项目中。 2. 在代码中使用该工具类加载drawable下的xml文件,例如:

    Drawable drawable = DecompileUtils.getInstance(context).getDrawableXmlPullParserAfter("xml文件名");
    

    其中,“xml文件名”为drawable下的xml文件名,例如“shape.xml”。 3. 将加载到的drawable设置给相应的View即可。具体操作可参考参考资料中提供的LoginActivity类。

应该是编码方式导致的显示乱码,可以考虑修改编码方式为UTF-8或者使用其他类型的编辑器打开看下