我为Android平台开发了两个卡片游戏。代码库是一样的,所以我可以设置一个枚举来在两者之间切换。我不希望用户在启动应用程序时选择一个,但将它们发布为两个单独的应用程序。所以我所做的是设置特定游戏的枚举,并创建两个不同的Android清单,其中包含不同的图标,名称和不同的包,因此Google Play将它们识别为不同的应用程序。但我不确定那就够了。所以我的问题是,如果我错过了让他们真正与众不同的东西?例如,当我使用特定清单编译Android游戏时,我的设备上会启动错误的应用程序。不是当前编译的而是另一个。
对此有何帮助? Thx提前
答案 0 :(得分:1)
Convert that project into library project,然后使用两个不同的软件包名称创建两个新项目(如果要在Google Play上发布两个不同的应用程序,则必须使用两个软件包名称)。在第一个项目中,在您的主要活动的onCreate
方法中定义第一个纸牌游戏的枚举。确保该活动扩展了定义了枚举的库项目中的现有活动。对第二个项目执行相同的操作,您应该在onCreate
方法中定义另一个枚举。
请参阅此page以获取更多信息。