Androidアップデートのインストール - 「アプリケーションがインストールされていない」エラー
-
27-10-2019 - |
質問
最近、既存のアプリに変更を加えました。ダウンロード可能な更新としてユーザーへの変更を押し出したいと思います。
アプリケーションは、更新があることを認識し、ファイルをダウンロードします。ダウンロード後、APKファイルをクリックすると、既存のアプリケーションを置き換えると表示されます。 [OK]をクリックして、[インストール]をクリックして、「アプリケーションがインストールされていない」というメッセージを取得します。
当社がスムーズに実行するためにこのアップデートが必要な〜1000ユーザーがいるため、これは新しいアップデートへのかなりシームレスな移行になりたいと思います。
両方のアプリケーション(古いバージョンと新しいバージョン)は、同じ証明書でAPKに署名されています。各ユーザーを手動でアンインストールすると、新しいバージョンをインストールすることは、電話機能へのアクセスが制限されているため、オプションではありません。
解決
ログやマニフェストファイルを表示せずに決定的になるのは難しいですが、探すべきいくつかの簡単なもの:
AndroidManifest.xmlファイルで、確認して確認してください。
- パッケージ名は各バージョンでまったく同じです
- バージョンコードは、以前のバージョンよりも大きい整数です
バージョン名は各バージョンで異なります
u003Cmanifest xmlns:android="http://schemas.android.com/apk/res/android"n package="XXXXX" n android:versionCode="2"n android:versionName="2.1.0 Fred">
所属していません StackOverflow