【问题标题】:How do I sign an apk for release?如何签署 apk 以进行发布?
【发布时间】:2018-04-13 19:25:26
【问题描述】:

当我将它上传到 Google Play 商店时,它告诉我它已在调试模式下登录,需要在发布模式下登录。

我只有 apk 文件,不幸的是丢失了源文件。

【问题讨论】:

标签: android unity3d apk playback


【解决方案1】:

尝试反编译您的 apk 并恢复您的源代码,然后对其进行签名 Decompile Apk and Dex Android files to Java

【讨论】:

    【解决方案2】:

    首先登录谷歌控制台并获取keygen。

    在keygen属性文件中,输入凭证,如

    key.store=debug.keystore
    key.alias=androiddebugkey
    key.store.password=abc
    key.alias.password=abc
    

    还可以从 google 控制台下载密钥库文件并将其放在 /app 文件夹中。

    然后,运行命令为 -

    ./gradlew assembleRelease
    

    这将在输出文件夹中创建签名发布 apk

    【讨论】:

      【解决方案3】:

      如果没有源代码,则无法将其添加到 playstore。 无论如何,将来,您将需要源代码来更新 应用程序 。 对于下一个项目,请尝试使用 git 来保留您的项目。

      你是这个应用程序的作者吗?你从哪里得到apk?没有生成吗? Apk 通常位于项目输出文件夹中。或者您是否从某人那里获得了此 apk,并且您想将其投入使用?

      【讨论】: