gpt4 book ai didi

android - 将文件插入现有的 .APK

转载 作者:行者123 更新时间:2023-11-29 00:30:04 28 4
gpt4 key购买 nike

我需要将一些资源文件添加到现有的 .APK 文件中。我用 Java Se 编写了一个程序,它使用 ZipInputStreamZipOutputStream 将文件插入到 assets/myfiles 中,它运行良好,但是当我想安装时我的平板电脑上的新 .APK 文件安装失败!是否有我应该添加到新文件的签名以及如何添加?

最佳答案

是的,当然您必须在外部添加文件后对 apk 文件进行签名。如果您想自动化构建过程并在构建时将文件添加到您的 apk 文件中,那么

我的建议是

我。尝试通过 ant 脚本构建和签署 apk 文件更多信息可以在这里找到: http://developer.android.com/tools/building/building-cmdline.html

您会从上面的链接中注意到,您必须从命令行运行命令“ant release”才能构建项目。

二。创建将运行 ant 命令的批处理文件(或 Linux 的 .sh 文件)。

二。然后将文件添加到项目目录,例如 asset/文件夹(您将不得不编写另一个程序来添加文件,而不是您已经编写的 ZipStreams)。

这个新程序会将文件添加到您的目录,然后执行您的批处理文件,然后运行 ​​ant 命令。

请注意,ant release 命令还会对生成的 apk 文件进行签名。通过这种方式,您将自动执行将文件添加到生成的 apk 文件的过程。

但是有一个棘手的部分是,当您运行 ant 脚本时,它会提示您输入您的别名密码,您将不得不搜索一下如何将此密码添加到您的 ant 脚本中。 (应该不难)

关于android - 将文件插入现有的 .APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333151/

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