欢迎来到我的范文网!

android,sdk汉化包

文秘知识 时间:2019-01-17

【www.myl5520.com--文秘知识】

APK汉化教程【原创】
篇一:android,sdk汉化包

APK汉化教程【原创】

一、基础知识

1、APK文件结构

1)何为APK?

APK是Android Package的缩写,即Android安装包,类似Symbian Sis 或Sisx的文件格式。通过将APK文件传到Android 模拟器或Android手机中执行即可安装。和sis一样,apk文件最终把android sdk编译工程通过特殊打包形成一个安装文件,其本质是压缩文件,只是扩展名被修改为apk。在Android系统安装时,APK程序会被存放在系统默认的APP目录中。

2)APK文件分解

一般APK文件的大致结构如下图:

我们先来逐个了解这些文件的意义和内容:

(1)Manifest 文件

AndroidManifest.xml是每个应用都必须定义和包含的,它描述了应用的名字、版本、权限、引用的库文件等信息。要把apk上传到Google Market上,也要对这个xml做一些配置。

(2)META-INF目录

META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统安全。在eclipse编译生成一个api包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下。而在Android平台上安装apk包时,应用管理器会按照同样的算法对包里的文件做校验,如果校验结果与META-INF下的内容不一致,系统就不会安装这个apk。这就保证了apk包里的文件不能被随意替换。比如拿到一个apk 包后,如果想要替换里面的一幅图片,一段代码,或一段版权信息,想直接解压缩、替换再重新打包,基本是不可能的。如此一来就给病毒感染和恶意修改增加了难度,有助于保护系统的安全。

(3)classes.dex文件

classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机不兼容,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。但是不表示dex

文件不能反汇编,

目前网上有两款常用的dex文件反汇编工具:

(a) dexdump工具:由Android模拟器提供。启动Android模拟器,把要查看的dex文件用adb push上传的模拟器中,然后通过adb shell登录,找到要查看的dex文件,执行dexdump xxx.dex。 (b) Dedexer工具。Dedexer可读取dex文件,生成类似于汇编语言的输出。这种输出与jasmin[ ]的输出相似,但包含的是Dalvik的字节码。我们会在下一节详细介绍一下Dedexer。

(4)res 目录

res目录存放应用程序的所有原始资源文件。

(5)resources.arsc

编译后的二进制资源文件

2、汉化流程概述

1)汉化的本质

开始工作之前确立工作目标和对象很关键,我们现在的工作目标是汉化,工作对象是APK程序。和VC一样,一个Android程序大致上可分为逻辑程序和资源两部分,让我们无奈的是逻辑程序部分必须由洋文完成,那么可供我们汉化的就只有资源部分了。所谓资源,其实就是一些表达程序主题文本内容或者图片文件,因此汉化可分为文本汉化和图片汉化,但本职工作都是做翻译。需要指出的一点是APK程序的图片资源都是PNG格式的位图。

2)汉化步骤:

(1)解压缩:用WinRAR之类的压缩解压缩工具,将APK文件解压缩;

(2)汉化关键文件:一般只需汉化解压所得到的.ARSC的文件和res目录下的图片;

(3)APK更新:用解压缩工具打开APK文件,用汉化的ARSC文件和资源文件替换相应原始文件,然后删除【META-INF】目录下除MANIFEST.MF 外的其他文件。本质是资源替代;

(4)重新签名:用签名工具重新签名APK。注意:签名工具都需要安装JAVA环境。 签名完成后的APK程序,就汉化成功了,可以安装了。

二、软件方案

解压工具:选用【WinRAR】;

汉化工具:文本汉化选用【AndroidResEdit】;图片汉化选用【Adobe FireWorks CS5】;

签名APK:签名工具选用【Auto-sign】,AndroidResEdit自带,但必须另外安装JAVA环境; (下载JDK:

验证平台:选用Android2.3.4的DEFY+一部。

三、汉化过程

这里选用的汉化对象是专业版的桌球大师V10版本—Pool Master Pro 2.0(V10)。

1、设置文件格式关联

打开【WinRAR】程序,点击菜单栏上的【选项】->【设置】->【综合】,找到『用户自定义压缩文件扩展名(U)』,输入:【APK】确定。现在apk文件的图标就变成压缩文件图标了。

2、解压APK文件

右键点击【Pool Master Pro 2.0(V10).apk】,解压到『Pool Master Pro 2.0(V10)』

注:解压时,最好解压到单独的文件夹,以后升级汉化会很方便。

3、汉化开始

打开汉化浪子的最新作品“ARSC文件汉化工具”,找到『Pool Master Pro 2.0(V10)』文件夹里的【resources.arsc】并打开。

4、英文翻译

英文翻译有两种方式:

1)逐条翻译:

针对每行原始英文,又有两种翻译方式:一是人工翻译,这个要看英文功底了,不过一般不会太复杂,多数童鞋还是都可以做的;二是自动翻译,在需要翻译的行上面【右键】->【Google翻译】或【Google自动汉化】,【Google翻译】本质是打开Google网页词典的【翻译】功能,但是可惜的是<ARSC文件汉化工具>本身为2010年4月出的,至今已有多日,此期间Google网页词典应该发生了不少改动,因此此功能已经无效了。

2)批量:

这种方式包括三个子过程:【导出字典】->【翻译】->【导入字典】

(1)【导出字典】:其实是把原始资源的英文部分以特定格式另存为txt文档而已。这里之所以选择“大写字母开头的词条”是因为需要翻译的英文资源一般都是大写字母开头。

(2)【翻译】:这里的翻译就只能人工翻译了。

(3)【导入字典】:与【导出字典】类似。导入后【保存文件】,汉化完成,如图:

5、图片汉化:

属于图像处理技术部分,这里不介绍。

提醒:选用【Adobe FireWorks CS5】处理图片时,最好选择导出图片,而不是另存为之类。

6、签名APK:

1)更新APK:

实际是打包收尾工作,请注意观察图解操作过程。android,sdk汉化包。

用解压缩工具打开APK文件,用汉化的ARSC文件和资源文件替换相应原始文件,然后删除

【META-INF】目录下所有文件。显然更新APK的本质是资源替代;

操作:(1)替换resources.arsc;

(2)替换res目录所有文件

Android sdk下载安装使用详解
篇二:android,sdk汉化包

Android sdk下载安装使用详解 本教程简单易学,从下载开始,手把手教学,如何安装Android sdk。

原创哦,第一次上传文档到百度文库,希望大家能多多支持,谢谢

备注:因为各种原因,网址中添加了删掉这里这几个字

如果你想打开,把它删掉就好了

一.

到官网下载sdk:貌似不用fan省略qiang,打开速度有点慢

网址:

om/sdk/index.html

32位下载地¥址:

64位下载地¥址:

儿儿om/android/adt/adt-bundle-windows-x86_64-20130219.zip

下载完成后,如图

32

位:

64

位:

然后,右键,解压

得到如图文件:

二. 下载java,网址

/retype/zoom/ebe34f6f783e0912a2162ad3?pn=3&x=0&y=1372&raww=1167&rawh=601&o=png_6_0_0_135_509_622_320_892.979_1262.879&type=pic&aimh=247.1979434447301&md5sum=60d9fbd7ccb510fac8133615be67cc43&sign=7bf9866c22&zoom=&png=99813-195125&jpg=0-0" target="_blank">

点击免费java下载

下载链接:

下载完成打开:

建议勾选目标文件夹选项

等待安装好即可

AndroidSDK最新最详细安装方法(图文)
篇三:android,sdk汉化包

android,sdk汉化包。

Android SDK最新最详细安装方法(图文)

一、安装JDK,配置环境变量

要求JDK1.5以上,建议JDK6.X

下载地址:/technetwork/java/javase/downloads/index.html 也可去网上随便下载回来安装。

下载后一步一步直接安装。

环境变量配置:

配置前运行入命令:javac,我们会看到以下结果:

配置步骤:

这里的变量值是:C:\Program Files\Java\jdk1.6.0_02\bin,具体看你的安装路径。

这里的变量值是:C:\Program Files\Java\jre1.6.0_02\bin。具体也看你的安装路径

一直确定,OK配置完成。在运行中输入javac测试,如下即表示配置成功。

二、安装Eclipse

下载地址:/retype/zoom/5c6e7284a0116c175f0e48bb?pn=5&x=0&y=0&raww=724&rawh=55&o=png_6_0_0_135_119_623_47_893.25_1263.375&type=pic&aimh=36.46408839779006&md5sum=c22671408d7664422c7fcef1f30c54b3&sign=7c530e4034&zoom=&png=96989-185251&jpg=0-0" target="_blank">

下载完成后,解压即可。

三、安装android sdk

android,sdk汉化包。

1. 下载android SDK。在百度里搜索就可以得到很多答案,也可以在360软件管家中得到。

2. 下载完成后直接安装,安装和其他的软件的安装并没有什么区别。只要注意安装路径就好。

安卓应用APK文件修改之汉化
篇四:android,sdk汉化包

安卓应用

APK文件修改之汉化、美化去广告教程

1)汉化APK软件android,sdk汉化包。

在res文件夹中,我们可以看到有很多values-***的文件夹,这就是语言包。values是英文语言包,values-zh是中国地区语言包(包含港澳台及内地),values-zh-rCN是中文简体语言包(只包含内地),values-zh-rTW是中文繁体语言包(港澳台)。除此以外,其它地区的语言包都是精简的对象,可以不过多了解。 在values文件夹里,通常有arrays.xml、strings.xml等语言文件,要作汉化就要对这些文件进行修改。有时也需要修改其它xml文件,一个一个地认真查看。

2)修改图标标签

每一个APK文件都有一个“图标标签”。将APK程序安装进手机后,在图标下面显示图标标签文字。这个图标标签的内容是可以修改的。在\res\values

下找到strings.xml,修改其中的一行:图标标签例如:静音启动同理,如果是窗口小插件,要修改widget_name。

注意:system/app下的apk不宜修改,因为要同时修改对应的odex文件。

【3)去掉APK中的广告】

有很多APK应用都带有广告。为了去掉程序中的广告,要修改main.xml文件与广告有关的内容。在\res目录下找到文件main.xml。通常在\layout目录下,有时也被放在其它目录下。甚至,有时不存在main.xml文件,广告行被放在其它xml文件内。只能细心逐个文件进行查找。无论哪一种情况,查看其内容,你会看到有一项类似的命令如下。这就是广告显示。

<com.admob.android.ads.adviewandroid:id=”@id

p=""></com.admob.android.ads.adviewandroid:id=”@id>

android:layout_width=”fill_parent”android:layout_height=”wrap_content”admobsdk:backgroundColor=”#ff000000″

admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android

application”/>将其改为:

<com.admob.android.ads.adviewandroid:id=”@id

p=""></com.admob.android.ads.adviewandroid:id=”@id>

android:layout_width=”0.0dip”

android:layout_height=”0.0dip”admobsdk:backgroundColor=”#ff000000″admobsdk:textColor=”#ffffffff”admobsdk:keywords=”Android

application”/>

可以看到,关键是要把fill_parent改为0.0dip,把wrap_content改为0.0dip,其它保持不变即可。这种改法就是不给广告显示空间,当然

你就看不到广告了。

4)修改显示电池为1%精度

在XT502上,默认显示只有7档:0%,10%,20%,40%,60%,80%和100%。通过修改framework-res.apk,可以改变显示精度。但是在XT502上,实践证明最好可能达到的现实精度只有10%。修改工作如下:

(1)对framework-res.apk进行解包

(2)修改和增加电池状态图标

(3)修改文件stat_sys_battery.xml

(4)修改文件stat_sys_battery_charge.xml

(5)打包

(6)提取stat_sys_battery.xml,stat_sys_battery_charge.xml,

resources.arsc和一个图标目录:drawable-mdpi

(7)重新装配framework-res.apk

5)状态栏信息通知文字颜色修改

状态栏信息通知文字颜色,是由framework-res.apk文件里res\values下的colors.xml文件控制的,所以我们只需修改colors.xml文件就可以了。另外,此文件还控制下拉栏的文字颜色,可以修改。用文本编辑器打开colors.xml文件,找到

#ff000000

将这句修改为:#ffffffff这状态栏信息通知文字颜色由黑色改为白色。

本文来源:http://www.myl5520.com/fanwendaquan/94722.html

推荐内容