エミュレータで、プログラムによって apk をアップグレードしようとすると、次のメッセージが表示されます。
Android App Not Install.
An existing package by the same name with a conflicting signature is already installed
このアップグレードはまだテスト段階なので、ダウンロードしたファイルは以前のバージョンの署名済み apk であり、問題なく動作するはずです。
以下の提案から:同じ名前で競合する署名を持つ既存のパッケージがすでにインストールされていますエミュレータをデバッグ モードと通常モードの両方で実行してみましたが、どちらも機能しませんでした。
私が見逃しているものについて何か考えはありますか?
ベストアンサー1
同じエラー メッセージが表示されましたが、これらの回答は役に立ちませんでした。4.3 Nexus 7 では、所有者ではないユーザーを使用していました。古いバージョンをアンインストールしましたが、同じメッセージが表示され続けました。
解決策: 所有者としてログインし、[設定] -> [アプリ] に移動して、[すべて] タブにスワイプします。リストの一番下までスクロールすると、古いバージョンが「インストールされていません」というマークとともにリストされています。それを選択し、右上隅の [設定] ボタンを押して、最後に [すべてのユーザーに対してアンインストール] を選択します。