簡體   English   中英

如何更新我自己沒有創建的APK版本

[英]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文件格式的指南
  • 一種計算APK校驗和的方法

您需要解壓縮APK,更改(二進制打包的) AndroidManifest.xml ,更改resources.arsc (我認為)中的校驗和,然后重新壓縮APK。

實際上,在搜索這些資源時,我遇到了apktool ,聽起來很有希望。

我不認為你可以在打包和簽名后更改APK,因為唱歌是存在的,所以你實際上不能在簽名后改變它。

你在用什么IDE? 例如,Eclipse也可以簽名和構建APK文件,我從未見過版本號的問題。

不,如果簽了。

只有密鑰的所有者才能更改.apk內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM