アンドロイドスタジオでリリースapkを正常に構築できました。Android Googleサービス:リリースとデバッグのためのAPIキーとSHA-1指紋
私のアプリは、Google App InvitesやAndroid用GoogleプレイスのようなGoogleのサービスをいくつか使用しています。
これらのサービスを取得するために、私はこのようになりますGoogleの開発者コンソール上でAPIキーを登録する必要がありました:
私はパッケージ名とのSHA-1指紋部分がわかりませんよAPIキーを取得します。
私のアプリケーションのデバッグバージョンとリリースバージョンの両方がある場合(パッケージ名はcom.myappとします)、com.myappをパッケージ名として2回入れますが、リリースを設定してSHA-パッケージ名ごとに1つずつ?
だから:
com.myapp (SHA-1 fingerprint) S1:2D:3F etc
com.myapp (SHA-1 fingerprint) D2:1W:2V etc
は、私はそれを実行しようとしましたが、これまでのアプリのリリースバージョンは、すべての仕事をしたいとは思われません。
APP_INVITEは言う:
ないAndroidのクライアントIDは、パッケージ名com.myappのために発見されました。 (APPINVITE_CLIENT_ID_ERROR)
PLACESオートコンプリートは言う:オートコンプリート予測API呼び出しを取得
エラー: ステータス{からstatusCode = PLACES_API_INVALID_APP、解像度=ヌル}
は、私はあなたが遅すぎる少しです怖いです。私は私の問題を解決しました。下の私の答えを見てください。 – Simon
はい、私はそれを見ましたが、どちらのキーがどのビルドに対応しているかを区別することはできませんか?id接尾辞を使用することを強くお勧めします。 – Mehdi
良い点。私は残念ながら、最後のリリースのためにアプリを署名して残してしまったので、私は今すぐ私のクイックフィックスメソッドを代わりに使用し、今後あなたのソリューションを使用する必要があります。もう一度ありがとう+1 – Simon