質問

アップグレード中に私のandroidアプリケーションに変更しましたが、パッケージの名前です。がAndroid marketにすることを認めていませんのアップロードの変更パッケージ名としての利用アップグレードを開始します。まアップロードとしてアプリケーションに新たな応用はユーザがい用途にデバイス?どのように思いをユーザになアプリケーションをダウンロードからずの降の変更のパッケージでしょうか。

役に立ちましたか?

解決

2つのパッケージ市場で=二つの異なるアプリケーション。 あなたが1つのアプリをアップロードすると、そのパッケージが同じである必要があります。また、キーが同じである必要があります。

他のヒント

Androidの市場が唯一の情報源であなたのマニフェストではなく、実際のパッケージ名にパッケージ名を懸念されます。

あなたはその後、活動のための代わりに、相対的な(すなわち.MainActivity)

新しいパッケージ名を与え、マニフェスト属性に古いパッケージ名を与えることを試みることができます

このように:

<manifest package="your.old.package" ...>
   ...
   <application android:name="your.new.package.MainActivity" ...>
仕事でした..

私はこの方法と同じプロジェクトとコードを使用して(有給/無料)私のアプリの2つのバージョンを提供することを計画しています。

変更した場合には、パッケージ名でのとして処理アプリケーションだけでなく、市場がapkの一般のみ'置換'が同じパッケージに氏名のみだけでなく、両方の署名と同じを尊重できる方が希望です。

ができ相への新しいキーワードによる署名中間パッケージ 両方のキー, が現が可能です。相のパッケージの名前です。

カップルプを行なっていることになり、この

  • 新apk版は同じでも異なるパッケージの名前です。
  • 設置した場合、新しいapk整の利用 shared_prefs 旧パッケージの名前です。
  • のデータがコピーされている新パッケージの名前です。
  • 新しいバージョンを要求し、古いバージョンは削除され、ユーザは、アンインストールダイアログを表示します。

※アプリ内データ管理されるのが普通。

/data/data/pac.kage.name/

いっこんですねう内容だ。にご興味はありませんか?っ 請求シームレスの方への移行に向のパッケージ名.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top