最近帮别人汉化了几款app,在这我简单介绍下我所使用的方法和所遇到的坑。
一般汉化都是通过反编译app,然后修改资源文件中的String.xml,将英文改为中文。具体反编译、打包的方法请参照郭神的一篇文章
http://blog.csdn.net/guolin_blog/article/details/49738023/
修改好资源文件后,在用自己的keystore打包一下,这样汉化就成功了。
上面说的汉化只能汉化一部分,这部分是app中通过string.xml定义的,那如果在代码中直接定义的一些资源该如何修改成中文呢?
我们通过apktool得到的文件夹中有smali文件,这些文件就是代码编译后生成的文件,我们直接修改这些文件就行了。很多人不懂smali的语法那该怎么修改呢?其实我也不懂,我用的方法很简单,我通过FileSeek(一款可以通过关键字搜索文件夹中文件内容并定位到该文件)设置关键字为我所需要汉化的英文,扫描smail文件夹,将其中的英文替换成中文如下图。这里要注意下替换的中文必须是Unicode编码的形式,如果直接输入中文,会在app上显示乱码。
这个网站可以在线将中文转化Unicode编码
http://tool.chinaz.com/tools/unicode.aspx
扫描smail文件夹
找到英文的位置
将英文替换成Unicode编码的中文
- 大小: 40.2 KB
- 大小: 6.7 KB
- 大小: 7 KB
分享到:
相关推荐
Android Magazine App Maker Pro ( Android杂志应用程序生成器) 是一个很棒的软件,菜鸟都可以在几分钟内就创建出嵌入多媒体的apk。你可以用PDF和图片构建成翻页的Android杂志和书籍,能按需要重新排列页面,而且还...
(安卓)流量监控App(AndroidStudio).zip(安卓)流量监控App(AndroidStudio).zip(安卓)流量监控App(AndroidStudio).zip(安卓)流量监控App(AndroidStudio).zip(安卓)流量监控App(AndroidStudio).zip(安卓)流量监控App...
AndroidStudio的汉化,支持AndroidStudio_3.5及以下版本的,向下兼容
3、双击打开resources_cn.jar(PS:不是解压),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存 4、将resources_cn.jar文件复制回Android Studio\lib目录 5、OK...
Basic4android2.71汉化完美汉化版 【软件简介】 android 是一个简单但功能强大的 Android 应用开发环境。Basic4android 语言跟 Visual Basic 予以类似,支持更多的对象。Basic4android 将代码编译成 Android 原生...
activiti-app6.0汉化版,对界面进行汉化,流程设计器里的英文无法汉化,没有对应的国际化文件
AndroidStudio_3.5_汉化包
AndroidStudio_3.1.3汉化包+AndroidStudio_3.2.1汉化包 - 使用说明:将 resources_zh_CN_*.jar ,放到软件安装路径下的 lib 目录中,重启软件即可 注意是 lib 不是 bin
史上最全Android软件汉化教程Android 汉化 教程
资源支持3.2及以下版本的Android studio 具体操作为 将解压后的三个文件复制(或替换)到android studio 目录下的lib文件夹内即可完成汉化,替换前关闭studio再重启即可
android 汉化 AndroidResEdit
Basic4android 是一个简单但功能强大的 Android 应用开发环境。Basic4android 语言跟 Visual Basic 语言类似,支持更... 汉化:把汉化包打开,里边有个Basic4android.exe,拿去换掉英文原版的Basic4android.exe就可以了!
这个版本经测试完美汉化及破解。 Basic4android 是一个简单但功能强大的 Android 应用开发环境。...汉化:把汉化包打开,里边有个Basic4android.exe,拿去换掉英文原版的Basic4android.exe就可以了!
AndroidStudio3.0汉化包,替换lib目录下面的cn包即可。
网上流传的Android Studio汉化包2.2.2及Android Studio汉化包2.2.3版本的汉化包在 在我的电脑上都有bug --------------------------------------------------- bug描述 汉化后Android Studio左侧定位d代码文件按钮...
Android studio汉化,内含汉化包和汉化方法。亲测可行
androidstudio汉化包
本汉化补丁作者为wellchang 适用于Android Studio v0.4.6 使用方法:关闭当前运行的Android Studio程序 解压后用resources_en.jar替换android studio安装目录下lib/resources_en.jar,请替换前做好备份
magic iperf Android app