APKは、別のAPKの署名で署名することができますか?

与えました:

私は、Androidアプリを所有しているが、unfortuantely SSDディスクの問題が起こったと私はすべての私のアプリのプロジェクトファイルを失いました。

私は私のアプリを再コーディングされましたが、アップデートは私のアプリのアプリ内アップデータを通じてもう私のアプリのユーザーにプッシュなっていません...そして、私は彼らにAPKファイルを送信する場合、彼らは、「アプリケーションがインストールされていません」を取得します。

そして、それは問題は、現在のユーザーは、私のアプリは、新しい再コード化されたアプリの署名とは異なる署名を使用してインストールされていることであることを最後に判明しました。

私の質問だから:私は古いAPKの署名を使用して新しいAPKに署名することはできますか?それとも、古いAPKのキーストア/署名を抽出し、新しいAPKにそれを置くことは可能ですか?

注:私は私のアプリのユーザーは、現在のアプリをアンインストールして、新しいものをインストールすることができます知っているが、各ユーザーのためのアプリデータを削除すべきではありません。

サーCodesalot:

何がやりたいことは可能であったならば、誰もが、逆コンパイル、変更と、それが不可能なため、任意のアプリを再配布することができます。OSは、異なるアプリケーションのような異なるシグネチャを持つのAPKを扱います。あなたが使用している場合、私はアップグレードのための新しいキーを使用することを知っている唯一の方法は、Googleのプレイでアプリの署名をそうでない場合は、手動で新しいアプリに移行するには、ユーザーに依頼する必要があります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=283264&siteId=1