如何在 java 中以编程方式对 apk 进行签名/使用命令行
How to Sign apk programmatically in java / by using command line
我正在从事 phonegap 项目。我有一个 apk 文件,它工作正常并在 android 设备上正确安装,但我想对该 apk 文件做一些修改,为此我正在做的是,只是将它的扩展名从 apk 重命名为 zip 并简单地提取它,并对位于 asset/www 文件夹的 HTML 文件进行一些更改。在修改所有必要的更改后,再次将该文件夹压缩回 zip,然后再次压缩回 apk。我只想将修改后的 apk 文件安装到 android 设备上。但是在安装时它正在正确解析但出现错误 Apk not installed,我想我收到此错误是因为修改了 apk is not signed and zipalign
。
所以我的主要问题是,我如何使用 jarsigner 和 zipalign 机制签署我的 apk 是否有任何 java 代码或命令以便我可以实现此目的?
我正在从事 phonegap 项目。我有一个 apk 文件,它工作正常并在 android 设备上正确安装,但我想对该 apk 文件做一些修改,为此我正在做的是,只是将它的扩展名从 apk 重命名为 zip 并简单地提取它,并对位于 asset/www 文件夹的 HTML 文件进行一些更改。在修改所有必要的更改后,再次将该文件夹压缩回 zip,然后再次压缩回 apk。我只想将修改后的 apk 文件安装到 android 设备上。但是在安装时它正在正确解析但出现错误 Apk not installed,我想我收到此错误是因为修改了 apk is not signed and zipalign
。
所以我的主要问题是,我如何使用 jarsigner 和 zipalign 机制签署我的 apk 是否有任何 java 代码或命令以便我可以实现此目的?