我们可以在没有源代码的情况下将Debug build APK转换为发布Build吗

时间:2020-04-22 19:28:34

标签: java android debugging apk release

我有一个调试模式APK,我需要将其转换为版本Build。 主要问题是我丢失了该APK的源代码和keyStore文件。 并且该应用已在Playstore上。 因此我们可以在这种情况下将Debug Build更改为Release Build。

2 个答案:

答案 0 :(得分:0)

通常,当您丢失用于签名APK或应用捆绑包的密钥时,您可以请求一个新密钥。丢失源代码。有点有趣。您不使用Git吗?我不认为您在“复杂”项目中没有版本控制。我被迫假定您的应用程序不太复杂,因此可以毫无问题地从头开始创建。。请格外小心,并确保使用VC并备份您的密钥。

答案 1 :(得分:0)

是的,您可以使用此工具对自己的应用程序进行反向工程:

https://ibotpeaches.github.io/Apktool/

您必须使用以下代码解码调试APK:

apktool d debug-app.apk

然后再次构建发行版APK:

apktool b debug-app

然后,使用您自己的密钥库对其进行签名。