出于某些安全原因,我需要在用户下载apk文件之前更改apk文件。但是当我更改.apk内容时,我的应用程序无法安装。需要辞职。
所以我想知道如何仅使用zip-open / read / write操作或使用php进行其他操作来重新签名。
我看到的唯一方法是在服务器上安装sdk工具,并在php中使用shell命令。但我想知道是否有更简单的方法来做到这一点
答案 0 :(得分:1)
我看到的唯一方法是在服务器上安装sdk工具,并在php中使用shell命令使用它们。
很有可能,这是您唯一的选择。即使PHP在某种程度上嵌入了功能齐全的jarsigner
,它也不太可能有zipalign
。
请注意,通过“sdk工具”,您只需要Java SDK(用于jarsigner
)和zipalign
二进制文件(其中,AFAIK,没有其他依赖项)。您不应该需要整个Android SDK。