証明書を一緒にし、かつユーザIDをShareした状態でのみ動作するアプリにおいて
他方はGoogplePlayに、他方はDebugBuildした状態だと、
証明書の問題で動作しない。
これを解消するには、DebugBuildする場合にも本番と同じ証明書をつけてAPKを生成する必要がある。
DebugBuildしたAPKに本番と同じ証明書をつけると、課金テストなども可能となる。
■以下手順
1.ストアパスワード変更(「android」へ変更)
keytool -storepasswd -keystore XX.keystore
2.エイリアスの変更(「androiddebugkey」へ変更)
keytool -changealias -alias YY -destalias androiddebugkey -keystore XX.keystore -storepass android
3.キーパスワードの変更(androidへ変更debug.keystoreへ変更)
keytool -keypasswd -alias androiddebugkey -keystore XX.keystore
intelliJのProjectstructure->Facets->CompilerのCustom debug keystoreに上記で生成しなおしたKeyファイルパスを指定し、ビルドすると変更された署名でデバッグモードでビルドされる
補足:IntelliJで署名付きAPKを生成
File->Build->Signed Generate APKでウィザードに従うとリリースビルドが実行される