我处于这样一种情况:我必须发布针对不同设备优化的同一应用程序的两个变体(一个用于特定HTC,另一个用于所有其他设备)
我希望能够发布指定哪一个与哪个设备兼容的应用程序。
我是用Manifest
文件控制的吗?
如果是,那怎么做??
典型的情况是,HTC Inspire 4G
有一个单独的版本,而其他每部手机都有另一个版本
如何在以下情况下将这两个上传到市场:
答案 0 :(得分:1)
这是间隙的唯一区别吗?您可以使用备用布局组合项目。
如果您绝对必须有两个独立的应用程序,我认为您可能必须将项目的内容复制到一个新文件,因为Android市场将不允许您发布具有相同包名称的多个应用程序(它将阻止您上传任何具有相同命名空间的应用程序,并要求您升级第一个应用程序。)
我认为你唯一的选择是以某种方式将代码组合到一个应用程序中,以某种方式在内部区分设备,或者创建两个完全独立的项目,并以相似的名称发布它们。
答案 1 :(得分:0)
不幸的是,市场上的每个应用程序都必须具有独特的包。因此,根据设备的不同,将单个应用程序升级到不同的应用程序是不合时宜的。
我建议您在代码中为Inspire 4G
提供住宿。我怀疑两个应用程序之间存在差异并不重要。