0

我的情况是,我必须发布针对不同设备优化的同一应用程序的两个变体(一个针对特定 HTC,另一个针对所有其他设备)
我希望能够发布两个应用程序,指定哪个是与哪个设备兼容。

我会用Manifest文件来控制它吗?
如果是,那怎么办!?

典型的情况是,我有一个单独的版本HTC Inspire 4G,以及其他所有手机的另一个版本。
在以下情况下,我如何将这两个上传到市场:

  • 该应用程序应该是升级
  • 该应用程序是一个全新的上传
4

2 回答 2

1

唯一的区别是相间吗?您可能可以使用替代布局组合项目。

如果您绝对必须有两个单独的应用程序,我认为您可能必须将项目的内容复制到一个新文件中,因为 android 市场不允许您发布具有相同包名称的多个应用程序(它会阻止您上传任何具有相同命名空间的应用程序并要求您升级第一个应用程序)。

我认为您唯一的选择是以某种方式将代码组合到一个应用程序中,以某种方式在内部区分设备,或者创建两个完全独立的项目,并以相似的名称发布它们。

于 2011-07-11T05:22:22.600 回答
0

不幸的是,市场上的每个应用程序都必须有唯一的包。因此,根据设备将单个应用程序升级到不同的应用程序是不走运的。

我建议您Inspire 4G在代码中进行调整。我怀疑差异并不那么重要,不足以保证两个应用程序。

于 2011-07-11T05:26:04.447 回答