发布网友 发布时间:2022-04-23 15:08
共2个回答
热心网友 时间:2023-10-05 10:53
你好,首先你要理解如下内容在Android平台下安装文件的后缀名为.apk,
就和塞班平台安装文件的后缀名为.sis一样,所以我们一般称Android平台下安装文件为APK,
这里介绍几个安装APK软件</a>的方法,可以将APK软件安装到手机里。
首先,需要对手机进行设置如下:
设置——应用程序——勾选"未知源"
设置——应用程序——开发——勾选"USB 调试安装APK软件方法一
需要先下载一个资源管理器软件,可以通过网络在MARKET中下载一个资源管理器,
这里推荐ASTRO通过方法一把资源管理器安装好,之后再安装软件只要把APK的安装文件拷贝到SD卡里,
之后使用资源管理器软件在SD卡下打开 ".APK"的安装文件,直接安装即可.安装APK软件的方法二
设置——应用程序——APK安装器只要把APK程序都放到SD卡上,就可以直接在这个内置的APK安装器
上进行软件的安装与卸载,内置的APK安装器支持程序的批量安装与卸载。
1/ apk文件结构:
Apk文件::
Android application package文件。每个要安装到OPhone平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。
apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的apk示例文件
|– AndroidManifest.xml
|– META-INF
| |– CERT.RSA
| |– CERT.SF
| `– MANIFEST.MF
|– classes.dex
|– res
| |– drawable
| | `– icon.png
| `– layout
| `– main.xml
`– resources.arsc
2/ apk文件解压后反编译:
2.1 图片等多媒体文件:没有编译,无需反编译。
2.2 layout等二进制xml文件:使用AXMLPrinter将其转换为可读的xml文件:java -jar AXMLPrinter2.jar main.xml > new_main.xml
工具下载地址: http://code.google.com/p/android4me/downloads/list
2.3 class文件反编译:
Android模拟器中提供了一个dex文件的反编译工具,dexmp。用法为首先启动Android模拟器,把要查看的dex文件用adb push上传的模拟器中,然后通过adb shell登录,找到要查看的dex文件,执行dexmp xxx.dex。
目前在网上能找到的另一个dex文件的反编译工具是Dedexer。Dedexer可以读取dex格式的文件,生成一种类似于汇编语言的输出。这种输出与jasmin[ ]的输出相似,但包含的是Dalvik的字节码。
2.4 resources.arsc资源文件:参考汉化部分
3/ android 软件汉化
方案1:通过16进制编码软件自行替换英文
1.JDK(Java Development Kit) -开发环境
2.Auto-Sign -签名工具
3.Hex Workshop -十六进制编辑器
4.WinRAR -压缩软件
图文并茂示例: http://bbs.blueshow.net/thread-604533-1-1.html
方案2:通过汉化开发人员自行编写的汉化软件For Android
1.JDK(Java Development Kit) -开发环境
2.Android ResEdit-汉化软件
3.WinRAR -压缩软件
热心网友 时间:2023-10-05 10:54
apk是安卓软件,而java是jar格式,注定不能