0

異なるデバイス用に最適化された同じアプリケーションの2つのバリアントを公開する必要がある状況にあります(1つは特定のHTC用、もう1つは他のすべてのデバイス用)
どちらかを指定して両方のアプリを公開できるようにしたいどのデバイスと互換性があります。

それは私がManifestファイルで制御するものですか?
はいの場合、どのように!?

典型的なシナリオは、私には別のバージョンがHTC Inspire 4Gあり、他のすべての電話には別のバージョンがあります。
次の場合に、これら2つを市場にアップロードするにはどうすればよいですか。

  • アプリはアップグレードであることになっています
  • アプリは新規アップロードです
4

2 に答える 2

1

間期の唯一の違いはありますか?おそらく、別のレイアウトを使用してプロジェクトを組み合わせることができます。

どうしても2つの別々のアプリが必要な場合は、プロジェクトのコンテンツを新しいファイルにコピーする必要があると思います。Androidマーケットでは、同じパッケージ名で複数のアプリを公開することはできません(停止します)。同じ名前空間を持つアプリをアップロードして、代わりに最初のアプリをアップグレードするように依頼します)。

どういうわけか、コードを1つのアプリに組み合わせて、デバイスを内部的に区別するか、2つの完全に別個のプロジェクトを作成して、同じような名前で公開するしかないと思います。

于 2011-07-11T05:22:22.600 に答える
0

残念ながら、市場に出回っている各アプリケーションには固有のパッケージが必要です。そのため、デバイスに応じて単一のアプリケーションを別のアプリケーションにアップグレードすることはできません。

コードに対応することをお勧めしますInspire 4G。2つのアプリケーションを正当化するには、違いはそれほど重要ではないと思います。

于 2011-07-11T05:26:04.447 に答える