2

アプリには 2 つのバージョンがあり、どちらもマニフェストに android:versionCode="1" があります。

  1. 1 つのバージョン (versionCode=1) が電子メールで配布されました。
  2. 他のバージョン (同じく versionCode=1) が google play で公開されました。

versionCode は同じですが、apk は異なります。プロパティ ファイル (生リソース release.properties) の 1 つの値が異なります。このプロパティにより、動作が少し異なります。

新しいバージョン (versionCode=2) を公開すると、両方が更新されます。それは問題ありませんが、この異なる動作を維持したいと思います。しかし、私はできますか?プロパティ ファイルをディスクに書き込みませんでした。古い apk 内にあり、上書きされます。

私は多くのことを考えましたが、2 つのバージョンの動作を異なる状態に保つ方法を考えることができないようです。なぜなら、私は更新の最後の versionCode だけを知っており、この最後のバージョンについて他に何も知らないからです。 ?

この問題の解決策はありますか? 私が試すことができることについてのアイデアはありますか?

4

2 に答える 2

1

解決策がないというのが正解だと思いますが……。

于 2013-03-14T14:53:20.803 に答える
0

電子メールで配布したバージョンには、別のパッケージ名を付ける必要がありました。

電子メール配布がまだ小さい場合は、パッケージ名を変更して、この変更されたパッケージ名で再配布します。ただし、電子メール配布のユーザーは「更新」できず、これは大きな問題になる可能性があります。しかし、電子メールの配布が小規模であれば、この問題はそれほど大きくないかもしれません。

于 2013-02-27T16:22:48.330 に答える