APKに署名する前に、Googleログインが正常に機能していました。 APKに署名した後、正常に動作せず、常に失敗します。署名したapk google plusとandoridでログインできませんでしたか?プロガードオプションはありますか?
これは、私がやる必要があるプロガード設定はありますか?
私のSHA1とすべての認証情報は問題ありませんが、解決方法はまだありません。
APKに署名する前に、Googleログインが正常に機能していました。 APKに署名した後、正常に動作せず、常に失敗します。署名したapk google plusとandoridでログインできませんでしたか?プロガードオプションはありますか?
これは、私がやる必要があるプロガード設定はありますか?
私のSHA1とすべての認証情報は問題ありませんが、解決方法はまだありません。
APIコンソールにもう1つのOAuthキーを追加すると、2つのOAuth ID、1つはデバッグキーSHA1フィンガープリント、もう1つはリリースキーSHA1になります。
このようにして、デバッグAPIとリリースAPKファイルの両方が引き続き機能します。
デバッグキーストアのみの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
最後に、私は新しいリリースのSHA1に基づくキー、今やGoogleのログインおよび罰金の後に署名したAPKを作業マップを作成した、Androidのスタジオで、コマンドをkeytoolを実行する必要がすべての世話を取りません。あなたはそのステップに従わなければなりません。
アンドロイドStudio2.1.1 ファイル - >プロジェクト構造 - >アプリ(左側)
- >(上側に)署名 - >(緑色+]ボタンをクリックして、リリースストアを追加詳細) - >ビルドタイプ(署名タップの隣)を選択し、左側のリリースを選択すると右側にいくつかのファイルが表示され、解除する署名設定を選択して[OK]をクリックします。
最後のGradleタップ右側、そして プロジェクト名 - >プロジェクト名 - > Tasks-> android-> singingReport(その上でクリックしてください) 今あなたのデバッグキーをクリックして、キーを離し
それをチェックRUNコンソールで準備ができていました誰でもAPKジェネレータ/ウィザードに誤ったキーストア/ファイル/パスワードと契約に関する私と同じ過ちを犯し念のため、https://stackoverflow.com/a/45631945/1145905
で私の答えを参照してくださいまた、解除キーとOAuthのキーを作成する必要があります。 – jaibatrik
私はsha1をアップデートするだけで十分です。すでに新しいキーを作成する必要があります。なぜなら、すでに私はデバッグキーを持っているからです – Rakul