Unityでandroidアプリを作っていますが、バージョンアップ版を作成しインストールしようとしたところ、
「名前が同じで、署名が競合するパッケージが既にインストールされています」という警告が出て、
アップデートできません。
前のバージョンを開発中には、端末に直接何度か転送し、普通にアップデートできました。
その時と条件が変わったのは、恐らく以下の2点だと思います。
1 現在端末に入っているのは、Google Play上で公開しているバージョン
2 開発用のパソコンを変更した。
何となく、証明書がバッティングしているために、違うアプリとして認識されているように思えるので、
以下の点を疑っています。
1 Google Playで公開される時、私がアップロードしたアプリから、Google Playの証明書に変更された。
2 開発用のパソコンに、新たにandroid sdkとUnityをインストールしたため、証明書が変わってしまった。
仮に1の様なことをやっているのであれば、端末のバージョンを削除してインストールすれば良いのですが、
もし開発用パソコンに依存する情報があったとすると、何をどうすれば継続できるのかが良く分かりません。
取りあえず、Unityのプロジェクトの中には、keystoreというフォルダがあり、
アプリ名.keystore というファイルが保存されています。
また、開発用パソコンのuser\username.androidの直下にdebug.keystoreというファイルがあったので、
これを古いパソコンの同名のファイルと入れ替えてみましたが、解消されませんでした。
何か原因として思い当たることがありましたら、ご教授ください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/30 13:54
2018/04/30 14:35
2018/05/04 08:32