我已经有一个谷歌开发者帐户,但我想为我即将发布的应用程序创建一个全新的谷歌开发者帐户。
我可以在两个市场账户中使用相同的包名吗?例如,如果我有谷歌开发者帐号1,使用共享包名称的应用程序(例如com.myawesomeapps.app1,com.myawesomeapps.app2)....我可以创建一个全新的goodle开发者帐户并使用相同的包名称(即com.myawesomeapps.ap3)?
我只是问,因为我想为这个新应用设置一个不同的谷歌开发者帐户,但保留我的包裹名称,如果不可能,我不想支付出版商费用。
提前致谢。
答案 0 :(得分:6)
您必须为每个应用使用不同的套餐名称 - 您可以从不更改套餐名称。如果您使用不同的软件包名称,您将发布一个完全独立的应用程序。
据我所知,没有什么能阻止你在市场上的不同包名中使用相同的子串。
由于com.myawesomeapps.ap3与com.myawesomeapps.ap2不同,因此应该没问题。
请注意,您的软件包名称必须是通用唯一的(其他任何人都不会使用),并且永远不会更改。您最接近更改包名称的方法是完全放弃一个应用程序并开始一个新的包名称,但除了您在描述文本中所说的内容之外,它们之间不会有“链接”。
此博客文章更详细地解释了包名称;这有点旧,但AFAIK仍然准确:http://blog.javia.org/android-package-name/
答案 1 :(得分:4)
不,在Android电子市场发布时不可能这样做。我们不能使用相同的程序包名称从同一帐户或任何其他帐户提交其他应用程序。包名称对于每个应用程序都是唯一的,也不能从一个用户转移到另一个用户。
答案 2 :(得分:0)
您需要为新App使用不同的包名称。 Google Play商店按套餐名称标识应用。我有类似的要求,所以对于新的App,我使用了不同的包名称,仅用于App Package Name和Launcher Activity。应用程序的其余部分(其余活动,片段和其他应用程序代码)保留在旧软件包名称中,新应用程序工作正常。
答案 3 :(得分:-1)
是的,你可以,但你必须在gradle文件中更改android studio,aplicationId
defaultConfig {
applicationId 'com.example.app1'
}
要
defaultConfig {
applicationId 'com.example.app2'
}
然后您可以将其上传到Google Play