我想发表我的Android应用程序的谷歌到新版本的播放,并出现以下错误?
这种配置不能公布,原因如下(S):第1版未提供给任何设备配置:所有设备可能接收版本1将获得第4版
我不明白。 这是什么意思?
我想发表我的Android应用程序的谷歌到新版本的播放,并出现以下错误?
这种配置不能公布,原因如下(S):第1版未提供给任何设备配置:所有设备可能接收版本1将获得第4版
我不明白。 这是什么意思?
这发生在我身上时,我在很短的时间空间,出版了两分的APK(版本3,然后4)。 在下拉列表旁边的3版本出现来修复它点击“停用”。
我的猜测是,这是一个极不良的措辞错误消息含义类似“你原来的APK尚未发布的所有更新服务器还,所以他们中的一些可能会完全错过版”。 但它是一个有点猜测。
因为当你上传新的APK没有立即点击“发布”某种原因(你可能点击保存草稿第一次), 谷歌认为要发布的同时兼具APK。
当你有不同配置的多个APK这通常需要(比如:针对Android 2.x和或与另一版本为3+的平板电脑版本,另一个用于手机等...)
然而,在你的情况你是刚上传的升级,你想它来代替以前的APK。
要解决 :
该谷歌警告missleading。 希望这澄清。
我与我的应用程序解决了同样的问题。 我必须从1.0版本上传到2.0版本。 - 我已经上传处于Beta 2.0版。 - 当它被上传,我已经去激活的PROD的V1.0。 - 下一步是2.0版从BETA移动到PROD。 - 然后,发布按钮被激活,以完成该过程。 我希望它能帮助!
@克里斯的解决方案是正确的。 但是,该消息真正的意思是:
VERSION1和版本4具有相同的配置:相同的API级别,相同的屏幕分辨率... bascially一切都在清单...
因此,这意味着任何设备都可以安装版可以安装版本4,太。
现在一切都清楚了:因为版本4具有较高的versionCode每设备将收到的版本4,而不是VERSION1。
有没有还是把VERSION1“生产”了意义。 在任何情况下任何设备将收到此版本。 所以,你应该“取消”了。
这可能是一个黑客,但你可以通过执行分阶段发布,以便1-50%解决这个,那么它提高到100%。
这种情况下,该错误信息不会阻止发布应用程序,你也不必停用任何东西。
这纯粹是一种猜测,但你有一个以前的版本上传? 如果是这样,可能是它的marketcode
被设置为新的构建如4高的东西
我有一个类似的问题,但因为我以前的版本有一个较低的最大Andorid的API,我没有被允许恢复到以前的版本。
在结束对我来说,这不是保存更改到manifext文件有问题的机智蚀。 我重新启动日食,救了我的项目,取得了一个APK,然后它的工作。 也许值得如果以上答案失败尝试。
我刚换到的基本看法。 它会自动替换当前的版本立即与新的版本。 这是科西嘉不是适合每一个应用程序部署方案。 但应该是在大多数(简单)情况下的所有权利。
您只能在生产一个APK在同一时间。 上传前,必须停用当前之一。 这同样适用于alpha和beta测试的APK结合 - 你只能有一个APK发布了测试。
我同意了错误信息的措辞是惨不忍睹!
我猜控制台告诉你那u有两个版本支持相同的设备,所以没有理由要同时使用
解决办法:删除旧的一个...
要么
如果乌拉圭回合旧版本支持特定的设备,标志着这一点,控制台将接受
我也收到了这个问题,当我上传的APK在第一时间观看,但细节APK时,我注意到,API等级18-17。 因此,我将此代码添加到AndroidManifest.xml中指定最大API级别
<uses-sdk android:minSdkVersion="18"
android:targetSdkVersion="23"
android:maxSdkVersion="23" />
这样做了以后,问题就解决了:)
在我的情况APK的较早版本发表在beta测试。 当我试图超过更新我的应用程序的新APK已经发布的应用程序。
刚搬到我的新APK到beta测试和未发表的beta测试旧的APK。
然后终于打动了新的apk从公测到刺。
我有同样的问题,我只是停用旧的APK这是当前活动,然后上传新的APK。 IT解决我的问题
要解决此问题,请执行以下操作:
我有同样的问题,但我对我的APK文件执行以下命令
jarsigner -verify -verbose -certs Myapp.apk
然后我上传新的APK Play商店,并很容易发表。
我有同样的问题,但我通过阻止林特错误解决。
见皮棉错误页面,右上角打包图标,点击那里块包。 当您单击离开皮棉错误,应用程序使出口烫伤的应用程序包。
它发生在我身上,当我公布新的APK,但不小心关闭浏览器窗口没有完成提交。