Android 如何签署apk以便发布?

Android 如何签署apk以便发布?,android,unity3d,apk,playback,Android,Unity3d,Apk,Playback,当我把它上传到GooglePlay商店时,它告诉我它已经在调试模式下签名,需要在发布模式下签名 我只有apk文件,不幸的是丢失了源文件 尝试反编译apk并还原源代码,然后签名 首先登录谷歌控制台并获取keygen 在keygen属性文件中,输入凭证,如 key.store=debug.keystore key.alias=androiddebugkey key.store.password=abc key.alias.password=abc 还可以从google控制台下载密钥库文件,并将其放

当我把它上传到GooglePlay商店时,它告诉我它已经在调试模式下签名,需要在发布模式下签名


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

尝试反编译apk并还原源代码,然后签名

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

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

key.store=debug.keystore
key.alias=androiddebugkey
key.store.password=abc
key.alias.password=abc
还可以从google控制台下载密钥库文件,并将其放置在/app文件夹中

然后,按以下方式运行命令-

./gradlew assembleRelease

这将在输出文件夹中创建sign release apk,如果没有源代码,则无法将其添加到playstore中。 无论如何,在将来,您将需要源代码来更新 应用程序。 对于下一个项目,请尝试使用git以保留您的项目


你是这个应用程序的作者吗?你在哪里有apk?没有生成它吗?Apk通常位于项目输出文件夹中。或者你有来自某个人的apk,你想把它放在游戏中吗

你需要它的源代码。阅读:你需要源代码,这是真的吗?这是你的应用程序,你没有它的代码。