首页 单机游戏大全下载 正文

保利托农安卓汉化常见问题?快速解决方法全攻略!

今天折腾这个保利托农的安卓汉化真是够呛,差点没给我整崩溃了。事情是这样,前天我下个这个应用想研究下功能,结果打开全是洋文,这咱必须得给它整明白了,不然用着太费劲。

第一步就给我整懵了

我琢磨着不就是个汉化嘛直接拿MT管理器反编译了apk文件,把res文件夹里那些英文的文件翻出来准备开搞。信心满满地塞了自己翻译的中文进去,结果重新打包安装后直接闪退!当时我就懵了,咋回事这?检查了半天才发现,原来翻译的时候把单引号'直接用了中文的,编辑器也没报错,但程序直接罢工了,真是细节害死人。

保利托农安卓汉化常见问题?快速解决方法全攻略!

解决不了就强行突破

后来我想了个笨办法:先不打包了,直接用apktool命令行一点一点调试输出日志。这招真管用!发现还有俩大坑等着我:

    小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

    保利托农安卓汉化常见问题?快速解决方法全攻略!

  • 乱码问题:有些菜单翻译后全变成方块了,一看log才知道是开发用了特殊字体文件,根本不支持中文。得,只能手动去assets文件夹里找到这破字体,换了个支持中文的扔进去,总算是显示正常了。
  • 按钮失踪:更气人的是翻译了几个长句子后,保存设置的按钮直接消失了!对着layout文件反复看才发现,英文单词短中文变长,原始按钮宽度不够直接被挤没了。逼得我开Android Studio调整了布局文件里的控件尺寸,才把这倔脾气的按钮拽回来。

保利托农安卓汉化常见问题?快速解决方法全攻略!

玄学问题最难搞

以为这下总行了?结果运行到某个统计页面时候程序又崩了!翻日志看得我眼都花了才发现,原来人家代码里对某些字段名做了哈希校验,我把字段名从英文改成中文后,校验直接对不上号了。没办法,只能开JD-GUI看反编译的Java代码,硬是把那几个校验值找到后改成了对应的中文哈希值...折腾完这步才算真能用了。

血泪总结这几个重点

给大伙提个醒,搞汉化千万别头铁:

  • 标点符号必须用半角,中文符号分分钟让你崩溃
  • 保利托农安卓汉化常见问题?快速解决方法全攻略!

  • 改资源文件前先备份原始apk,我光重打包就搞了二十多回
  • 碰到布局错乱别慌,开开发者选项的布局边界查看贼好用
  • 程序闪退就老实看logcat,错误信息基本都在里面

整完这些已经是半夜两点,不过看到满屏中文跑起来那会儿是真痛快!搞技术就是得耐得住性子跟机器死磕,下次谁碰到这问题直接按我这路子走,省得再踩一遍坑了。

相关推荐