gpt4 book ai didi

java - 如何从移动设备以编程方式解压缩 .apk 文件?以及如何将文件插入其中?

转载 作者:行者123 更新时间:2023-11-30 03:36:34 27 4
gpt4 key购买 nike

我在 Assets 文件夹中有一个 .apk 文件。我想解压缩该 .apk 文件并在其中插入一个文件,然后从移动设备生成一个 .apk。我怎样才能实现它?提出任何建议。

最佳答案

APK 文件是 ZIP 文件,因此下面的类 java.util.zip应该很好地为您服务。请注意,从 ZIP 文件中删除文件并不是那么简单 - 因此,拥有一个没有要修改的文件和单独的文件的 APK 文件会更容易。将修改后的文件添加到 APK 中要简单得多。

此外,您还必须考虑修改后的 APK 文件无法在 Android 上安装,因为它的签名无效。因此你必须重新签名。不幸的是,用于签署 JAR/APK 文件的工具仅包含在 Java SDK 中,并且它是 x86 的 native 程序,无法在 Android/ARM 上执行。

关于java - 如何从移动设备以编程方式解压缩 .apk 文件?以及如何将文件插入其中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16588347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com