首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >写入Android APK

写入Android APK
EN

Stack Overflow用户
提问于 2011-05-12 23:45:59
回答 3查看 1.2K关注 0票数 0

在对APK进行签名和压缩后,是否可以修改APK(添加文件)的内容?

我想把一些信息保存在存档中,而不是手机上。这是可能的吗,或者这只适用于未签名的调试版本?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-13 00:24:19

您不能修改设备上安装的.apk。即使在签名后修改它也是很棘手的,因为很容易得到一个不再正确签名的无效.apk。

票数 2
EN

Stack Overflow用户

发布于 2011-05-12 23:50:56

apks基本上是zip类型的文件。你可以用7zip (可能还有很多其他的zip工具,我就是用这个)打开它们,但我的直觉是,如果你粘贴一个新文件到其中。它将不再能够正常安装和运行。但话虽如此,我从未测试过它。你想添加的是你自己的apk吗?如果是这样的话,为什么不在编译和签名之前把你需要的东西放进去呢?

票数 1
EN

Stack Overflow用户

发布于 2011-05-13 00:46:15

您的应用程序安装在/data/app (内部存储器)中,并且您没有权限在其中写入任何内容。或者,如果你的应用程序安装在SD卡上,它将被安装到一个特殊的分区中,而你在那里也没有写权限。

如果你想在签名后修改apk (但还没有安装到设备上),你需要重新签名。没有办法将文件添加到apk,然后在不重新签名的情况下安装它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5980703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档