おやすみなさい。Playstore APKとSigned APKとは違いますか?
私の質問今日は以下の通りです:私はGoogleのplaystoreから私のアプリをインストールした場合は
が、その後に手動で更新しようとしたAPKは、それがエラーをスローしますストレートアンドロイドスタジオから生成された署名の更新?
グーグルプレイは、Googleの再生を介してのみ更新可能な投稿時に追加のメタデータをアプリに追加しますか?
この質問をする理由は、自分自身の観察によるものであり、以下に述べられています。
私は最近、自分のアプリをアプリストア(私の最初のアプリ)に公開しました。その後、私はすぐにアップデート作業に着手しましたが、アップデートは準備ができていますが、これは複雑になります。私はGoogle Playから自分のアプリをインストールし、アンドロイドスタジオから直接サインアップされたapkを通じてアップデートしようとしました。
更新は正常に実行されましたが、最初の画面(スプラッシュ画面は何も表示されません)が実行され、データベースからデータを取得する2番目の画面が起動します。 2番目の画面に着陸すると、アプリがクラッシュします。その後、Playストアの成功をもたらす新しいAPK(両方が署名されている)に提出されなかった直接の古いバージョンのAPKをインストール
- : は私がインストール以下のパターンを試してみました。
- 古いapkとは関係なく新しいapkをインストールしました(古いバージョンを削除しています)。
これらの2つのシナリオを試してみると、自分のコードが適切に機能していることがわかります。そのため、Google PlayのapkとGoogle Playの新しいバージョンをインストールすることに関連している必要があります。
ありがとうございました。
アプリがクラッシュした場合、logcatが原因を教えてくれます。その情報をあなたの質問に含めるべきです。 – ianhanniballake
確かにそれはlogcat私に教えてくれるが、私はアンドロイドスタジオから独立して署名apkをインストールしていた。 – Prince
アプリがインストールされている場所に関係なく、logcatは動作します。 – ianhanniballake