[英]How can I update the version of an APK which I did not create myself
我是Android開發的新手。 我正在使用x平台開發工具為我構建和簽署APK。 此工具有一個錯誤,它不會生成我指定的版本代碼的APK,所有APK生成的版本都是1.0。
我想打開APK,編輯版本代碼,然后重新簽名並重新打包。 它最初是使用我的密鑰庫簽名的,所以我需要再次簽名所需的密鑰。
如何才能做到這一點?
它應該是可能的; 以前我已經更改了現有的APK包名而無法訪問該來源。
但是,您可能需要(而且我沒有更具體的指南):
您需要解壓縮APK,更改(二進制打包的) AndroidManifest.xml
,更改resources.arsc
(我認為)中的校驗和,然后重新壓縮APK。
實際上,在搜索這些資源時,我遇到了apktool
,聽起來很有希望。
我不認為你可以在打包和簽名后更改APK,因為唱歌是存在的,所以你實際上不能在簽名后改變它。
你在用什么IDE? 例如,Eclipse也可以簽名和構建APK文件,我從未見過版本號的問題。
不,如果簽了。
只有密鑰的所有者才能更改.apk內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.