`
VIP庚
  • 浏览: 223291 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android 汉化App技巧

 
阅读更多
  最近帮别人汉化了几款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
1
0
分享到:
评论
1 楼 BS_YG 2017-02-13  
\uff1f 就是"?"了,然而您后面又多加了一个"?",所以翻译错误。

相关推荐

    Android Magazine App Maker Pro_32bit 老朽痴拙汉化版( Android杂志生成器)

    Android Magazine App Maker Pro ( Android杂志应用程序生成器) 是一个很棒的软件,菜鸟都可以在几分钟内就创建出嵌入多媒体的apk。你可以用PDF和图片构建成翻页的Android杂志和书籍,能按需要重新排列页面,而且还...

    Android studio 3.2汉化包

    这些文件通常是`messages.AndroidStudio`、`messages.AndroidStudioIde`和`messages.AndroidStudioWelcome`,分别对应Android Studio的主要界面、IDE组件和欢迎屏幕的汉化资源。 3. 关闭正在运行的Android Studio,...

    AndroidStudio_3.5汉化.zip

    AndroidStudio的汉化,支持AndroidStudio_3.5及以下版本的,向下兼容

    AndroidStudio_3.4_r1汉化包

    总的来说,汉化Android Studio是一个简单的过程,可以帮助开发者更好地理解和使用这款强大的工具。然而,保持对英文的了解和熟悉也是非常重要的,因为许多最新的技术文档和社区讨论仍然是英文为主。

    Basic4Android 2.71 汉化破解版(亲测可用)

    这个版本经测试完美汉化及破解。 Basic4android 是一个简单但功能强大的 Android 应用开发环境。...汉化:把汉化包打开,里边有个Basic4android.exe,拿去换掉英文原版的Basic4android.exe就可以了!

    android_studio汉化补丁

    3、双击打开resources_cn.jar(PS:不是解压),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存 4、将resources_cn.jar文件复制回Android Studio\lib目录 5、OK...

    activiti-app6.0汉化版

    activiti-app6.0汉化版,对界面进行汉化,流程设计器里的英文无法汉化,没有对应的国际化文件

    Activiti-APP最全汉化包

    这个“Activiti-APP最全汉化包”是专门为Activiti的应用程序界面提供了完整的中文本地化支持,使得国内用户在使用过程中能够更加方便地理解和操作。 在 Activiti 的应用中,汉化包的重要性不言而喻。对于非英语背景...

    Basic4android2.71汉化完美汉化版

    Basic4android2.71汉化完美汉化版 【软件简介】 android 是一个简单但功能强大的 Android 应用开发环境。Basic4android 语言跟 Visual Basic 予以类似,支持更多的对象。Basic4android 将代码编译成 Android 原生...

    Android Studio汉化包

    可以直接使用的Android Studio汉化包,1.0以上版本均可用,直接复制到安装目录的lib下即可(X:/XXX/AndroidStudio/lib/),然后重启Android Studio

    android stdio3.0汉化文件

    本文将详细讲解如何使用提供的“android stdio3.0汉化文件”来汉化Android Studio 3.0版本,以便于中文用户更方便地进行开发工作。 首先,了解Android Studio 3.0的汉化过程。Android Studio的界面默认语言通常是...

    AndroidStudio_3.5_汉化包.jar

    AndroidStudio_3.5_汉化包

    Android studio汉化.zip

    针对这个问题,我们有"Android studio汉化.zip"这个压缩包,它包含了汉化包和汉化步骤,帮助用户将Android Studio转换为中文界面。 首先,让我们详细了解一下汉化过程: 1. **下载汉化资源**:在压缩包中,我们有...

    Android Studio汉化包2.2.0及以上版本 官方下载

    网上流传的Android Studio汉化包2.2.2及Android Studio汉化包2.2.3版本的汉化包在 在我的电脑上都有bug --------------------------------------------------- bug描述 汉化后Android Studio左侧定位d代码文件按钮...

    androidStudio 3.0 汉化包 汉化一切

    然而,对于中文用户来说,原生英文界面可能会造成一定的理解困扰,因此出现了"androidStudio 3.0 汉化包"这样的资源。 汉化包的主要目的是将软件的界面语言转换为中文,以方便中文用户理解和操作。在这个特定的汉化...

    Android Studio 汉化工具

    【Android Studio 汉化工具】是一款专为开发者设计的工具,旨在帮助用户将Android Studio的操作界面和文档从英文翻译成中文,以便于理解和使用。Android Studio是Google官方推出的集成开发环境(IDE),广泛用于...

    Android Studio2.3.3版本汉化

    1. 下载汉化包:首先,你需要找到适用于Android Studio 2.3.3的汉化包,通常这会是一个ZIP格式的压缩文件,如“Android Studio汉化.zip”。 2. 备份原始资源:在开始汉化前,建议备份原有的resources_en.jar文件,...

    magic iperf Android app

    "magic iperf Android app" 是一款专为Android平台设计的应用程序,主要用于网络性能测试。iperf是一款广泛使用的网络性能测试工具,它可以帮助用户测量网络的带宽、延迟以及数据传输速率等关键指标。在Android设备...

    AndroidStudio_3.2.1汉化包

    AndroidStudio_3.1.3汉化包+AndroidStudio_3.2.1汉化包 - 使用说明:将 resources_zh_CN_*.jar ,放到软件安装路径下的 lib 目录中,重启软件即可 注意是 lib 不是 bin

Global site tag (gtag.js) - Google Analytics