【问题标题】:add package in android that has been publish in playstore在 android 中添加已在 playstore 中发布的包
【发布时间】:2016-12-08 08:31:24
【问题描述】:

目前,我在android中的包是id.b3n.hysteria

我为电子商务添加了一些脚本,但由于客户端的更新,我想更新我的包,例如:

  • id.b3n.hysteria.ecommerce
  • id.b3n.hysteria.booking
  • id.b3n.hysteria.game

如果我将这样的更新上传到游戏商店会有问题吗?如果应用程序必须再次从 0 重置,那将是一个大问题。

【问题讨论】:

    标签: java android production android-package-managers


    【解决方案1】:

    每个 Android 应用都有一个唯一的应用 ID,它看起来像一个 Java 包名称,例如 com.example.myapp。此 ID 在设备上和 Google Play 商店中唯一标识您的应用。如果您要上传应用的新版本,则应用 ID(以及您用来签名的证书)必须与原始 APK 相同——如果您更改应用 ID,Google Play 商店会将 APK 视为完全不同的 APK应用程序。因此,一旦您发布了您的应用程序,就永远不要更改应用程序 ID。但是您可以创建不同的变体。

    请查看link

    【讨论】:

    • akh... ok2 所以如果我不改变 schemas.android.com/apk/res/android" package=" id.b3n.hysteria" > and android { compileSdkVersion 23 //buildToolsVersion "23.0.2" buildToolsVersion "24.0.0" defaultConfig { applicationId "id.b3n.hysteria" 没问题吧?
    • @Benikurniawan 如果应用程序已经在 Playstore 中,您必须保留您的包 ID“id.b3n.hysteria”。如果您更改此应用程序,将被视为 Play 商店中的新应用程序。所以简而言之,如果应用程序在 Play 商店中,您不能更改包,否则它将被视为新应用程序。
    • 好吧,我得到了移交项目,我在 id.b3n.hysteria 看到了很多文件。它有 20 多个 java 文件。如果我添加另一个子包,我可以使它更易于查看。我的公司想要添加预订等功能。如果我让这个文件这么多..它会伤害我的眼球..哈哈,这就是为什么我想保留它的包标识符并添加一些子包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2022-01-20
    • 2018-05-31
    • 1970-01-01
    • 2022-01-07
    • 2012-05-05
    • 2017-05-14
    相关资源
    最近更新 更多