我有一个调试模式APK,我需要将其转换为版本Build。 主要问题是我丢失了该APK的源代码和keyStore文件。 并且该应用已在Playstore上。 因此我们可以在这种情况下将Debug Build更改为Release Build。
答案 0 :(得分:0)
通常,当您丢失用于签名APK或应用捆绑包的密钥时,您可以请求一个新密钥。丢失源代码。有点有趣。您不使用Git吗?我不认为您在“复杂”项目中没有版本控制。我被迫假定您的应用程序不太复杂,因此可以毫无问题地从头开始创建。。请格外小心,并确保使用VC并备份您的密钥。
答案 1 :(得分:0)
是的,您可以使用此工具对自己的应用程序进行反向工程:
https://ibotpeaches.github.io/Apktool/
您必须使用以下代码解码调试APK:
apktool d debug-app.apk
然后再次构建发行版APK:
apktool b debug-app
然后,使用您自己的密钥库对其进行签名。