Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何设置将此apk上载到Play Store?_Android_Google Play - Fatal编程技术网

Android 如何设置将此apk上载到Play Store?

Android 如何设置将此apk上载到Play Store?,android,google-play,Android,Google Play,上载失败 您上载了可调试的APK或Android应用程序包。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play中。了解有关可调试APK或Android应用程序包的更多信息 您上载了在调试模式下签名的APK或Android应用程序包。您需要在发布模式下签署APK或Android应用程序包。了解有关签名的更多信息 您已将使用不同证书签名的APK上载到以前的APK。您必须使用相同的证书。您现有的APK使用带有指纹的证书进行签名: [SHA1:6D:2A:A3:6C:37:0D:8

上载失败 您上载了可调试的APK或Android应用程序包。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play中。了解有关可调试APK或Android应用程序包的更多信息

您上载了在调试模式下签名的APK或Android应用程序包。您需要在发布模式下签署APK或Android应用程序包。了解有关签名的更多信息

您已将使用不同证书签名的APK上载到以前的APK。您必须使用相同的证书。您现有的APK使用带有指纹的证书进行签名: [SHA1:6D:2A:A3:6C:37:0D:8B:61:56:DB:A7:07:98:A8:C6:C7:28:26:54:04] 用于签署您上载的APK的证书具有指纹: [SHA1:51:23:93:B4:A0:84:93:FD:4B:EF:78:C4:C8:1A:0A:BE:96:FA:F1:D1]

您的APK或Android应用程序包需要具有包名com.vukaboda.App

您需要为APK或Android应用程序包使用不同的版本代码,因为您已经有一个版本代码为1的应用程序包


我该怎么做才能解决这个问题呢?

在你的
版本中,对于你的
android
模块,你的一个构建类型中会有
可调试的true

要在存储上发布APK,您不能在启用此选项的情况下生成生成类型

编辑看起来您的应用程序生成了错误的生成类型,并试图将其作为更新上载到商店中已存在的应用程序。那么

  • 包名称必须是
    com.vukaboda.app
    。通常在应用程序模块的
    build.gradle
    文件中设置
  • 签名证书必须相同。这是用于生成发布APK的密钥库,您可以在其中输入密钥库别名、别名密码和密钥库密码
  • 版本代码必须至少比上载到play console的应用程序的最高版本高1(包括未发布的版本)

步骤1:生成应用程序的签名apk

步骤2:您已经将应用程序的旧版本上载到playstore,然后更改版本代码


步骤3:使用应用程序的旧SHA签名,就像您过去在生成时创建的一样,因为您已经将相同的应用程序上载到playstore中,所以新apk和旧apk在生成新签名的apk时都需要相同的签名

谢谢你的意见!你知道旧的应用程序是用一些软件开发的,比如android studuio(APK Builder Pro 3.0.2)。现在我们有了我用android studio开发的软件,我能做什么呢??除了上一个问题之外?