2016-06-17 14 views
2

APKに署名する前に、Googleログインが正常に機能していました。 APKに署名した後、正常に動作せず、常に失敗します。署名したapk google plusとandoridでログインできませんでしたか?プロガードオプションはありますか?

これは、私がやる必要があるプロガード設定はありますか?

私のSHA1とすべての認証情報は問題ありませんが、解決方法はまだありません。

+0

で私の答えを参照してくださいまた、解除キーとOAuthのキーを作成する必要があります。 – jaibatrik

+0

私はsha1をアップデートするだけで十分です。すでに新しいキーを作成する必要があります。なぜなら、すでに私はデバッグキーを持っているからです – Rakul

答えて

0

APIコンソールにもう1つのOAuthキーを追加すると、2つのOAuth ID、1つはデバッグキーSHA1フィンガープリント、もう1つはリリースキーSHA1になります。

このようにして、デバッグAPIとリリースAPKファイルの両方が引き続き機能します。

1

デバッグキーストアのみのSHA1が追加された可能性があります。

別のSHA1をプロダクションキーストアに追加すると、作業が開始されます。
Mac OSのLinuxをご使用の場合は、SHA1を生成してください。

keytool -list -v -keystore YOUR_PRODUCTION_KEYSTORE_PATH -alias androidproductionkey -storepass password -keypass password 

次のウィンドウが動作するはずです。

keytool -list -v -keystore "YOUR_PRODUCTION_KEYSTORE_PATH" -alias androidproductionkey -storepass password -keypass password 
1

最後に、私は新しいリリースのSHA1に基づくキー、今やGoogleのログインおよび罰金の後に署名したAPKを作業マップを作成した、Androidのスタジオで、コマンドをkeytoolを実行する必要がすべての世話を取りません。あなたはそのステップに従わなければなりません。

アンドロイドStudio2.1.1 ファイル - >プロジェクト構造 - >アプリ(左側)

- >(上側に)署名 - >(緑色+]ボタンをクリックして、リリースストアを追加詳細) - >ビルドタイプ(署名タップの隣)を選択し、左側のリリースを選択すると右側にいくつかのファイルが表示され、解除する署名設定を選択して[OK]をクリックします。

最後のGradleタップ右側、そして プロジェクト名 - >プロジェクト名 - > Tasks-> android-> singingReport(その上でクリックしてください) 今あなたのデバッグキーをクリックして、キーを離し

それをチェックRUNコンソールで準備ができていました
関連する問題