41

Android v2用Google Maps APIを使用しているAndroidアプリがあります。私の電話をマシュマロにアップグレードするまで、私の電話でうまくいきました。一度私はそれをアンインストールし、再びAndroid Studioを使用してインストールされた私の携帯電話を更新した後、それはランダムクラッシュを開始した。また、エラーが発生するたびにV/GoogleSignatureVerifierのためにAndroidアプリがクラッシュする:署名が無効です

V/GoogleSignatureVerifier: Signature not valid. Found: 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サービスのように見えますが、問題が発生している可能性があります。ヘルプをいただければ幸いです。

+0

でGoogleのエンジニアによって承認された私は、同じ問題を抱えている、私のアプリは問題なく働いているが、私は、デバッグにいるとき、私はlogcatにこのようなメッセージの多くを見ますすべてのデバイスでは使用できません。同じapp-debug.apkファイルは、Android 4.4(Huawei G6)と5.1(Moto G)ではこのログを表示しますが、4.04(Samsung Galaxy Tab)と4.1.1(Huawei G510)ではメッセージなしで動作します。 –

+0

私はまだlogcatでメッセージを見ていますが、私のアプリは何の問題もなく正常に動作しています。 –

+0

私たちはあまりにもGoogleに依存しています... – dit

答えて

11

このlogcat警告がサービス9.xのはGoogle Playで導入されたバグによって引き起こされますそれは安全に無視することができ、私はそれがクラッシュを引き起こすとは思わないので、あなたのクラッシュは別の問題によって引き起こされる可能性があります。このメッセージは、サービスを再生するための将来のアップデートで廃止されるべきです。

この問題はanswer to this post.

+0

はい、あなたは私のアプリのクラッシュの問題に直面しています。すでに警告が来ていて、今は固定されています。 –

+0

これは正解AFAIKです – e4c5

-1

私はシステムとプロジェクトの設定を変更した後、同じ問題に直面していました。
は、次の手順をお試しください:

  1. チェックをあなたはGradleのオフライン作業を有効にした場合:Goto File > Settings > Gradle。オンになっている場合はオフライン作業の選択を解除します。
  2. 次に、プロジェクトレベルbuild.gradle: classpath 'com.google.gms:google-services:2.1.0'に依存するGoogleサービスの最新バージョンがあるかどうかを確認します。

    ここに最新バージョンがあります:https://jcenter.bintray.com/com/android/tools/build/gradle/

  3. グラデーション同期が完了したら、プロジェクトをクリーンにしてビルドしてください。

これらの手順は私の問題を解決しました。
このアプリの作成に使用したシステムを変更した場合は、プロジェクトのSHA1をGoogle Developer Consoleに更新し、AndroidプロジェクトのMaps APIキーを更新してください。

+5

私は同じ問題に直面していますが、あなたのソリューションは私のために働かなかった。グーグル: – VishalKale

+1

はetheir私のために動作しませんでした... – Jaythaking

+0

build.gradleラインは 'com.android.tools.build:gradle:2.1.0' なく 「com.google.gmsする必要があります-services:2.1.0 ' –

-1

私にとっては、.androidフォルダにあるdebug.keystoreファイルを削除していたのはなぜでしょうか。

1年後にdebug.keystoreファイルが期限切れとなり、システムが削除する必要があるため、新しいファイルを作成できるようになっています。

https://developer.android.com/tools/publishing/app-signing.html#expdebug

+7

私も同じ問題に直面していますが、あなたの解決策は私のためには機能しませんでした。 – VishalKale

+1

'' keytool -list -v -keystore "%HOMEPATH%\。android \ debug.keystore" -storepass android''は、有効期限が切れたときに通知します( ''有効なもの:...まで:... '') –

+0

私も同じ問題に直面しています。私はあなたのソリューションを試しましたが、それは私にとってはうまくいかなかったのです。 – waleedsarwar86

6

私は最近、同じ問題がありました。私の主な理由は、電話でGoogle Playサービスがバージョン9.0.83に自動更新されたときでした。

私が見つけた唯一の解決策は、アップデートをアンインストールし、Google Playサービスの再アップデートを許可することでした。

更新を削除するには: 設定>アプリ> Google Playサービス> 3つの点をクリックして更新をアンインストールします。次に、プレイストアを介して更新プログラムを再インストールします。

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

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

私はいくつかの人が自分のアプリケーションをテストしていて、そのうちのいくつかが同じ問題(バージョン9.0.83のもの)を持っているので、これは解決策だとは思わない。私はあまりにも何が変わったのかよく分からない。

+2

Google Playサービス9.0.83に関連しているようですが、実際にはもう一度更新すると9.0.83に戻るという問題があります。 Android開発に関連するGoogle+スレッドを追加して、間違ったプロジェクトにある可能性のある問題へのリンクが表示されますが、Google Playサービスの問題を報告する明確な場所はありません。よくやった、Google! https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ –

+0

まだ回避策はありますか? – Jaythaking

+0

スローされるエラーの修正はありません。私がライブラリの1つが更新後にエラーを投げずにクラッシュする原因となっていたことを発見しましたが。ライブラリの最新バージョンに更新するだけで、クラッシュする必要はありません。 –

0

私も同じ例外を受けていて、修正した。

注:Googleアナリティクスで作業しており、この例外が発生しています。しかし、私のアプリはクラッシュしていなかった、私はログでこれを取得していた。このソリューションを試すこともできます。

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

これはモジュールレベルのグラデーションファイルです。

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

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

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

`

+0

私はそれをしてエラーを受け取りました エラー:org.gradle.api.GradleException:ファイルgoogle-services.jsonがありません。 Googleサービスプラグインは、それなしでは機能しません。 –

+0

私はgoogle-analyticsに取り組んでいたので、google-services.jsonファイルが必要です。 Googleサービスを追加する必要はありません。あなたはちょうどGoogleマップの依存関係を追加することができます。 –

+0

@vishalgaurav Google開発者コンソールから設定ファイルを取得/再生成する必要があります(下記のコメントのリンク)。 –

関連する問題