Android-谷歌Play商店上的托管应用程序(在PhoneGap上开发)

Android-谷歌Play商店上的托管应用程序(在PhoneGap上开发),android,google-play,phonegap-build,Android,Google Play,Phonegap Build,我有一个应用程序,它应该在平板电脑和手机上表现不同 我的问题 我可以用相同的包名托管应用程序吗 如果答案是肯定的,那么config.xml应用程序中可能缺少的哪一行代码将被覆盖 我是新的主机应用程序需要帮助 提前感谢。您必须为每个应用程序使用不同的软件包名称。包名称是每个应用程序的唯一标识符。您的包名必须是通用唯一的(任何其他人都不会使用),并且永远不能更改。如果您查看Google Playstore中的任何应用程序url,您会发现“” 在基本url之后,它附加了作为应用程序包名称的id。一个u

我有一个应用程序,它应该在平板电脑和手机上表现不同

我的问题

  • 我可以用相同的包名托管应用程序吗
  • 如果答案是肯定的,那么config.xml应用程序中可能缺少的哪一行代码将被覆盖
  • 我是新的主机应用程序需要帮助


    提前感谢。

    您必须为每个应用程序使用不同的软件包名称。包名称是每个应用程序的唯一标识符。您的包名必须是通用唯一的(任何其他人都不会使用),并且永远不能更改。如果您查看Google Playstore中的任何应用程序url,您会发现“”

    在基本url之后,它附加了作为应用程序包名称的id。一个url永远不能显示两个不同的应用程序

    本博客对软件包名称有很好的解释:


    希望有帮助。

    @Ameya,你读的可能是正确的,但你不必这么做。我在谷歌Play上有一个应用程序,可以在手机和平板电脑上运行。您可以为其中一个下载相同的APK。如果你查看Google Play中的列表,你可以看到应用程序的类似显示。一个屏幕截图是平板电脑,另一个是手机。谷歌不会让你列出这两款设备的应用程序,除非你同时提供两款设备(手机和平板电脑)的屏幕截图


    如果您的目标是让相同的应用程序功能具有稍微不同的行为,那没关系。

    否,不可能上载相同的应用程序名称或相同的程序包名称。这是否意味着,一个.apk文件可以有一个程序包名称。?是的,每个apk文件都应该有唯一的程序包名称。因此,如果您必须上载两个apk文件,那么它们都应该具有唯一的包名。例如:手机:“com.android.appname.phone”平板电脑:“com.android.appname.tablet”