Unknown Network

こころにうつりゆくよしなしごとを、そこはかとなくかきつくれば、あやしうこそものぐるほしけれ

Android Develop

[ Android ] keystoreファイルが何処か行ってしまいアップデートできない場合

投稿日:2017/02/24 更新日:

keystoreファイルを失くした!

古いバックアップから取り出そうと思って探したら

何故かkeystoreファイルが無い!ということがあるかと思います。

対処方法を探してみたのですが、署名を再作成しても、

どうやら無駄のようで、新しくアプリを登録することにしました。

Signing Your Applicationsより

You should sign all of your apps with the same certificate throughout the expected lifespan of your applications.

アプリケーションは同じ証明書を使い続ける必要があります。たとえばkeystoreを紛失した場合、二度とアップデートできません。

If you sign the new version with a different certificate, you must assign a different package name to the application—in this case, the user installs the new version as a completely new application.

もし異なる証明書で署名した新しいバージョンを公開するのであれば、異なるパッケージ名を付けて、完全に別のアプリケーションとして公開する必要があります。

(公式ドキュメントより引用)

というわけです。

何処かのストレージにしまっておいても不安といえば不安だし、、、

何か、署名を失くさない良い方法は無いだろうか。。。

-Android, Develop
-, , , , , , ,

執筆者:

関連記事

Android Activity画面遷移

Activity画面遷移するコードです。

CocoaPodsのインストールに失敗したときの対処方法

ruby2.4.0でのCocoaPodsのインストール失敗が多発しているようです。 2.3.3でなら上手く行くようなことが書いてあったので、手順をまとめてみました。(2017/1/11) [crayo …

[ iOS アプリ ] NavigationBarを透明に ( Swift 3 )

NavigationBarを透明にする方法 Swift3で使えます。

[ Android ] 入力された文字列がメールアドレスかどうか判断するメソッド

テキストを入力させた場合にそれがメールアドレスかどうかを簡単に判別するためのメソッドです。 文字列を引数で渡して、メールアドレスの場合はtrueが返ってくるようなものです。 [crayon-59750 …

[ iOSアプリ ] UISegmentedControl のセットアップ ( swift3 )

UISegmentedControlをコードで設定します。 やり方はとても簡単なので、もしかしたらストーリーボードでの設定よりもやりやすいです。 適当な場所で、setupSeg()を呼び出して使いまし …