tot*_*eat 5 xml android apk cordova
我正在使用phonegap-build 构建phonegap 应用程序。
我需要对 android apk 的清单进行一些更改。
下载我的phonegap版本的apk后,我将其重命名为.zip文件以查看文件的内容。
当我打开它时,我看到那里有 xml 文件,当我打开那个文件时,它有编码问题。
这就是我所看到的:
我知道它是二进制文件,但如果可能的话,我需要以简单的英语查看内容。
1)我如何对其进行编码以正确查看该文件的内容是什么?2)在我对其进行更改后,我可以将其“解码”回二进制吗?
因此,根据您所写的内容,您希望AndroidManifest.xml
在构建 APK 文件后对其进行编辑,这是相当复杂的。我建议编辑源代码AndroidManifest.xml
,然后重新构建 APK。如果您无法执行此操作,请执行以下操作:
(1) 首先,下载并安装Apktool。它是一款免费的 Android 工具,用于快速反编译和重新编译应用程序。它提供对.class 文件、资源和XML 的访问。这是有关如何安装 Apktool 的教程。
(2)然后你想要decompile
你的APK文件(教程)。
(3) 编辑AndroidManifest.xml
文件。
(4) 重新构建应用程序(教程)。
(5) 最后,您将获得 APK 文件,但由于未签名,因此几乎没有用处。您无法安装未签名的应用程序,因为您会收到错误(可能可以使用 root 或 adb 强制安装它)并且无法发布它们。要签名,您可以查看此链接。
重要信息:您的应用程序必须使用第一次签名时使用的相同证书进行签名,否则它将被视为不同的应用程序。不完全是这样,您必须卸载以前的版本才能安装此版本。
是的,我知道这是一个非常漫长且耗时的过程,但它应该是这样,只有当您拥有源代码时,您才应该能够编辑应用程序。