谷歌播放 – 完全阴影apk

我在PlayStore上有一个现有的应用程序。 我正在发布应用程序的新版本作为分阶段发布 。 但是,由于“Fully Shadowed APK”错误,我无法发布该应用。

完全隐藏的APK错误

到目前为止,我还没有find任何有关如何解决此错误的文档。 其他人面对这个?

我有同样的问题,我没有点击“保留”以前的版本,并上传了一个新的,然后“开始滚动”button变成可点击和完成固定! ^ _ ^

Play控制台有一个错误,这就是为什么它不起作用。 这是周围的工作:

说,你有两个版本:

  1. testing版:29
  2. 阿尔法:以前的版本29,但现在是空的:“促进testing”它说。 你想上传版本30。

然后这样做:

  1. 使用版本30创build一个新的Alpha版本,并停用以前的APK。 当您尝试将其展开时,会发生错误完全隐藏的APK。
  2. 回到页面,现在删除版本30.将select版本29,单击保存并开始滚出到Alpha。 这只有29停用。
  3. 创build一个新的Alpha版本为30,它现在应该工作。

对我来说,它的工作原理如下:

  • 首先发布您想要停用的版本。
  • 其次,发布您想要发布到Beta的版本。

似乎在某些情况下Google Play不能同时处理停用和发布。

注意:如果以后不工作,这个解决scheme的工作时间不会被认为是错误的,因为事情会随着时间而改变。

您必须停用以前的版本,同时上传一个适合我的新APK。 只需停用以前的版本并上传一个新的APK,然后推出生产。

在这里遇到了同样的问题,最有可能的问题是新发布pipe理器带来的问题。

感觉就像之前的发行版(已经发行的版本)以某种方式卡在alpha版本中,阻止了新发行版的推出。

谷歌支持联系和等待解决scheme(我正在为一个应用程序+ 2500万下载,这个问题真的很严重,希望谷歌会很快处理它)

与此同时,我们从未使用过testing版频道,所以我们通过使用它来解决我们的问题。

我有完全相同的问题,并通过在config.xml中使用以下versionCode项解决它:

<widget id="io.cordova.hellocordova" version="3.1.1" android-versionCode="3001001" 

在这里android-versionCode是至关重要的。 它必须是一个大于您上传的最后一个APK关联的数字的整数。 由于某种原因,我以前的版本有一个额外的零之间创build一个更高的数字,不被忽视。 由于我不能改变,因为它的发布,我在新的versionCode中添加了一个零,并使其成为3001001而不是300101。

完美的工作。

希望有所帮助。

在你的发布pipe理器中,你看到你上次上传的apk,在你的apk上你看到这个词保留点击它向下滚动页面,然后你看到停用选项,然后点击它,然后再次上传你的新的apk保存到草稿和审查,然后滚出来之后,等待。

我们遇到了这个问题以及拆分APK。 我们为每个ABI分配了以下Gradle(简化版)的版本代码:

 ext.abiCodes = ['universal': 0, 'arm64-v8a': 1, 'armeabi-v7a': 2, 'x86': 3, 'x86_64': 4, ...] android { applicationVariants.all { variant -> variant.outputs.each { output -> def abiName = output.getFilter(OutputFile.ABI) def abiVersionCode = project.ext.abiCodes.get(abiName) output.versionCodeOverride = variant.versionCode * 100 + abiVersionCode ... 

有了这个,我们将有这些APK:

 | ABI | Version Code | |-----------|--------------| | universal | v100 | | arm64-v8a | v101 | | arm64-v7a | v102 | | ... | ... | 

APK v101上有这个“Fully Shadowed APK”错误。 原因在于任何在arm64-v8a上的设备都可以安装v102,因为它是向后兼容的。

在使armeabi-v8a的版本代码高于arm64-v7a之后解决了问题。

 ext.abiCodes = ['universal': 0, 'arm64-v7a': 1, 'armeabi-v8a': 2, 'x86': 3, 'x86_64': 4, ...] 

你也应该留意这个。

Google Play Console中确实存在某种错误。 在我们的例子中,我们直接在Production中上传了新的APK。 点击“审查”button导致“完全阴影apk”错误消息。

然后,我们已经完成了我们想要发布的APK,并在生产中上传为草稿:

  1. 从生产中删除它。

  2. 在Beta中上传,然后删除它。

  3. 用Alpha上传,然后删除它。

  4. 在生产中再次上传。

最后一步之后,错误消息不再出现。 目前还不清楚哪些步骤有助于克服这个问题。 也许只是删除并重新上传就足够了,但是我无法确定,因为我无法再重现。

祝你好运! 在这种情况下,我们都需要它:)