|
|
发表于
2026-1-26 19:56:35
|
显示全部楼层
来自 福建
首先你要清楚,我们说的xml其实有两种:
一种是纯文本格式,点一下就进入文本编辑器的就属于纯文本格式,你反馈中提到的不属于这种格式
另一种是AXml格式,这是一种二进制格式,文本编辑器无法直接打开,需要反编译,你在apk里面看到的xml文件基本都是这种格式
你把xml文件从apk里面解压出来,并不能改变它的格式,该显示反编译还是会显示的
然后你说的:
原因是在apk里面是android:id="@id/sidePanelLayout"
解压出来的xml是 android:id="@7f0901d2"
变成这个格式了
两种都是可以编译的,上面显示那个是因为开启了「ID转名称」,你关掉的话就会显示下面那个了。因为「ID转名称」功能依赖 resources.arsc 文件,你解压出来后找不到arsc文件,就会自动关掉「ID转名称」
相关介绍:https://mt2.cn/guide/reverse/xml.html
最后你反馈这个问题的核心是因为遇到了「点击保存无法报错」吧,那你应该把错误信息贴出来,大概率是你哪里改错了导致编译失败 |
|