首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以丢弃并重新上传上传到playstore的未发布的APK的相同版本吗?

对于这个问题,我可以给出以下完善且全面的答案:

在云计算领域,APK是Android应用程序的安装包文件格式。当开发人员在开发过程中需要上传APK到Play Store进行发布时,有时可能会遇到需要重新上传相同版本的APK的情况。

在一般情况下,如果APK尚未发布到Play Store,开发人员是可以丢弃并重新上传相同版本的APK的。这意味着开发人员可以对未发布的APK进行修改、优化或修复BUG,并重新上传到Play Store。这样做的好处是可以确保最终发布的APK是最新版本,同时也可以避免发布过程中出现的问题。

然而,需要注意的是,一旦APK已经发布到Play Store并且用户已经下载安装,就不能直接丢弃并重新上传相同版本的APK。这是因为每个APK都有一个唯一的应用程序ID(Package ID),如果重新上传相同版本的APK,Play Store会认为这是同一个应用程序,并且会拒绝上传。

如果开发人员需要对已发布的APK进行修改或修复,可以考虑以下几种方式:

  1. 对APK进行版本升级:开发人员可以在原有APK的基础上进行修改,并将版本号进行升级,然后重新上传到Play Store。这样做可以确保新版本的APK能够替换旧版本,并提供给用户进行更新。
  2. 使用应用内更新(In-App Update)功能:Play Store提供了应用内更新功能,开发人员可以在应用程序中集成该功能,使得用户可以在应用内部进行更新。这样可以避免重新上传APK的问题,同时也提供了更好的用户体验。

总结起来,对于未发布的APK,开发人员是可以丢弃并重新上传相同版本的。但对于已发布的APK,需要考虑使用版本升级或应用内更新等方式来进行修改和更新。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • AppStore 打包上传后提示“二进制文件无效” 的解决方法

    昨天提交打包提交App,将包上传到iTunes Connect之后,以为就能发布了,便点击构建版本,发现没有刚刚上传的包,于是就点击"预发行"看一下,会看到"已上传",过不久再刷新一次再看,就变成了二进制无效,无比的郁闷,上传了五六次都是二进制文件无效。 在检查了app是否支持64位以后,我以为是传错了版本,把debug版本传上去了,排查了后发现不是。 查了很多的资料都说是使用了私有API或者是iDFA设置不对的问题,但是茫茫多的代码和引用的第三方库,鬼知道那里用到了私有API或者iDFA,一行行的查工作量也太大了。幸好找到了stackoverflow上一个问答,可以方便的检测私有api,地址。为了防止失效截个图:

    07

    AI自动化测试就这样被实现了(一)

    AI测试自动化其实就是通过提供的数据进行一定的数据规则统计(简称算法)然后提供给自动化框架/平台进行有规则进行测试,并产生报告,在这样的AI自动化的一个最大难点就是数据采集以及自动化框架。刚好在一次偶尔跟开发聊天的过程中,提到路由跳转调试功能,就这样的衍生了安卓AI自动化测试。实现的思路,就是通过通过发布测试的apk版本,测试通过在该版本的测试记录,会在手机的固定目录产生日志,然后测试工程师功能测试完以后,通过辅助的apk,把测试轨迹和apk版本对应点击上传按钮,上传到服务端进行版本数据分析,提供热点数据,热点数据就是测试工程师在这个版本操作最多的功能页面,然后把这个数据传到基于4399AT实现的自动化平台,实现对于用户常用功能测试,页面遍历测试以及常用页面的兼容性测试;在这个流程中,路由协议跳转功能不仅可以取服务器数据进行测试,也可以进行本地轨迹测试,实行多样化测试;整体来讲,AI自动化测试也就是数据驱动测试; 现在我们就来一一AI自动化测试运用到的功能,首先就是通用协议跳转功能(routers),这个功能配上4399AT自动化工具,可以带来的好处有:实现routers页面跳转,routers页面遍历,router页面快速页面兼容性UI验证,routers页面降低了用例数,提高用例执行成功率,Bug验证,接口验证(功能验证)。对于通用路由跳转协议命令就是adb shell am broadcast -a intent.action.debug -n apk包名/.receiver.GameCenterReceiver --es payload + routers页面数据,其中routers通用协议跳转需要开发在安卓app进行开发,通过activity,封装跳转功能与router url 转成对应的页面,然后进行定义相关数据。这个实现大概说下,具体APP开发应该都明白。我们只要知道这个命令调用就可以。具体的这个功能演示如下:

    02

    BuddyPress 简体中文语言包

    从 BuddyPress项目启动的那时起,便已经可以使用 Gettext 拾取出来语言包的信息了。也就意味着,BuddyPress 是可以使用 PO 文件来进行多语言化的产品。也就是从项目启动的那时起,WordPress 中文团队便一直跟着官方的 SVN,陆续的将该项目的语言包制作了出来。 最近几天,BuddyPress 的官方论坛上,某位 Fit 发布了一个帖子。告诉大家,他已经在 SVN 中提供了 PO 文件,方便大家进行翻译。其实通过 poEdit 经过“从源更新词条”的操作,也一样可以自己制作出 PO 文件。而且我们团队也已经完全进行了汉化。不过,汉化虽然是完成了,但也仅仅是完成了第一步的工作。官方毕竟还没有发布他的第一个正式版本。词条的改动在所难免。再加上需要对现有翻译进行一定的校对和合理化的修改。所以目前的语言包也仅仅是可以让你用,但不一定能够满足所有人的要求。

    01
    领券