-
-
[旧帖] [原创]易通万年历编译出错问题解决 0.00雪花
-
发表于: 2014-3-1 09:06 1444
-
遇到一个易通万年历很不错,本想解决易通万年历的广告问题。
可是后来发现即使反编译后什么都不做,再重新编译,只要选中“老黄历-宜忌”,程序就出错。以后打不开,提示出错。
在如下图,“清除数据”后。
重新打开,下图:
点击上图中的“老黄历”,打开如下图,会出现好多HTML代码。
在点击下图中的红框中的按钮后,也会出现一些HTML代码。如下:
经分析,是res\values-zh-rCN目录下的arrays.xml文件中有代码有问题。下图:
在XML中用< 代表 < ,用& 代表 & ,不能直接使用<、&等符号。
如上图中的:<item><font color=#804000>先胜</font></item>
作者本意是:<item> < font color=#804000> 先胜 < /font></item>
正是这样才出了问题,我们把文件中的所有<换为<,即可。
再把所有的f=替换为font color= 即可。如下图:
上述修改完成后,重新编译,OK,错误不再出现。
无法插图,附件如下。
可是后来发现即使反编译后什么都不做,再重新编译,只要选中“老黄历-宜忌”,程序就出错。以后打不开,提示出错。
在如下图,“清除数据”后。
重新打开,下图:
点击上图中的“老黄历”,打开如下图,会出现好多HTML代码。
在点击下图中的红框中的按钮后,也会出现一些HTML代码。如下:
经分析,是res\values-zh-rCN目录下的arrays.xml文件中有代码有问题。下图:
在XML中用< 代表 < ,用& 代表 & ,不能直接使用<、&等符号。
如上图中的:<item><font color=#804000>先胜</font></item>
作者本意是:<item> < font color=#804000> 先胜 < /font></item>
正是这样才出了问题,我们把文件中的所有<换为<,即可。
再把所有的f=替换为font color= 即可。如下图:
上述修改完成后,重新编译,OK,错误不再出现。
无法插图,附件如下。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
看原图
赞赏
雪币:
留言: