2012-04-21 18 views
1

由於一些安全原因,我需要更改apk文件,然後才能下載apk文件。但是,當我更改.apk內容時,我的應用程序無法安裝。它需要辭職。如何變更apk文件並將其退出inilne?

因此,我想知道如何使用zip打開/讀取/寫入操作或使用PHP的其他內容來退出它。

我看到的唯一方法是在服務器上安裝sdk工具,並在shell中使用shell命令處理它們。但我想知道是否有更簡單的方法可以做到這一點

+0

爲什麼要在用戶下載apk文件之前更改apk文件? – Luksprog 2012-04-21 20:13:34

+0

我需要將一個文件添加到應用程序的資產文件夾中 – pleerock 2012-04-21 20:37:40

回答

1

我看到的唯一方法是在服務器上安裝sdk工具,並在shell中使用shell命令處理它們。

很可能,那是您唯一的選擇。即使PHP在其中嵌入了全功能的jarsigner,也不可能有zipalign

但是請注意,通過「sdk工具」,您只需要Java SDK(對於jarsigner)和zipalign二進制文件(其中AFAIK沒有其他依賴項)。你不應該需要整個Android SDK。

相關問題