web-dev-qa-db-ja.com

Android V / GoogleSignatureVerifier:署名が無効なためアプリがクラッシュしています

AndroidアプリでGoogle Maps APIを使用してAndroid v2。スマートフォンをMarshmallowにアップグレードするまでスマートフォンで問題なく動作していました。電話を更新したらアンインストールし、Android Studioを使用して再度インストールしました。ランダムにクラッシュし始めました。エラーが発生するたびに

V/GoogleSignatureVerifier:署名が無効です。発見:MIIDDTCCAfWgAwIBAgIEPmxzXDANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQGEwJVUzEQMA4GA1UE ChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pZCBEZWJ1ZzAeFw0xNTA5MjExMjE1MDNaFw00NTA5 MTMxMjE1MDNaMDcxCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdBbmRyb2lkMRYwFAYDVQQDEw1BbmRy b2lkIERlYnVnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoTlzAY3DX0 + vQmRo5stW izwv76mghc1mbdxQnI16N6Ci/LFPOsiQLfYgt/qqitKCmo2kWWzfKNxN1Qyg5KaFdXRxpM8Ec7Xm fkMX5cXzJOBDS62uWoDXpjiaXNOBeCvHDwC02EfOGfBd8csnO7sm3htHP8l2Jbn4uAY/zRQ + F4 + C Y477hSMxUvcDYoOoAcsye7pEu1bvPLSRxM44kjjhBFJlLYw6QtzE00khMrwdgBQwSdY0vtUPj9NM hKGRuGoK/suIpd9e82EhqbUSlYsd62I/HV3390Eo/N2xXCsK7jrRdz6G9MjHfnUQLN80frZXGApl LWiBti2soI9HhI ++ dQIDAQABoyEwHzAdBgNVHQ4EFgQU3JFv8ivvt36O8WrsmkXRWYCDbEEwDQYJ KoZIhvcNAQELBQADggEBAFLFGhfV6F4VOMCdKky6drHD10LzvR8/6QJzf/yp1QARzb3aR319g1my f6Ffsaam9SKKj6OO92Jz7RTgUvZ6aD5sgRJXKcetmrGNWLGvsg0Rn + OxyEJ6dp4z49Oj5xyXjREp 6zv3QXxENib6EmPYKkFRS6cIe3QOMPsa6Q0KBKQFNnRAW + A + VBAVfEQYB1lgUMXUD + L9pc9EGNcN zbatMn4FuWeyrhVaiSgMqyNHghUISgAZF76ImkQoPHVwgu7DzQQ44bXAwAbLFIwVhate/C0zN5ps TjBZ4ojF0Z9mFM9tbLzBYCL2BpNCtYbp9uMpp4YtnX0 + 2sdxU6vi + ffSeAk =

更新されたGoogle Play開発者サービスが問題を引き起こしているようです。ヘルプをいただければ幸いです。

41
vishal gaurav

このlogcat警告は、Google Play Services 9.xで導入されたバグが原因です。無視しても問題ありません。クラッシュを引き起こすとは思わないので、クラッシュは別の問題が原因である可能性があります。メッセージは、サービスをプレイするための将来のアップデートで消えるはずです。

この問題は、Googleのエンジニアによって この投稿への回答

11
BrentM

最近同じ問題がありました。その原因は、電話がGoogle Play Servicesをバージョン9.0.83に自動更新したときでした。

私が見つけた唯一の解決策は、更新プログラムをアンインストールし、Google Play開発者サービスを再更新できるようにすることでした。

更新を削除するには:[設定]> [アプリ]> [Google Play開発者サービス]> 3つのドットを押して更新をアンインストールします。次に、Playストアからアップデートを再インストールします。

アプリを起動すると、Google Play開発者サービスをアップグレードするよう求められます。

これらの手順を実行した後、バージョンは元々9.0.83でしたが、8.7.03にダウングレードしました。

私のアプリをテストしている人が何人かいて、彼らの何人かは同じ問題(バージョン9.0.83のもの)を抱えているため、これが解決策だとは思いません。 9.0.83で何が変わったのかよくわかりません

6
Danny R

私も同じ例外を受け取っていたので、修正しました。

注:Googleアナリティクスに取り組んでおり、この例外が発生していました。しかし、アプリがクラッシュせず、Lo​​gsでこれを取得していました。このソリューションを試すこともできます。

これをプロジェクトレベルのgradleファイルに追加します。 classpath 'com.google.gms:google-services:2.1.0'

これはモジュールレベルのgradleファイル用です。

compile 'com.google.Android.gms:play-services:8.4.0'

そして、モジュールレベルのgradleファイルのファイルの最後(最後の行)でプラグインの下に移動します。

apply plugin: 'com.google.gms.google-services'

`

0
Hammad Tariq