GoogleSignatureVerifier签名无效邮件(google play services 9.0.0)

时间:2016-05-19 20:17:44

标签: android google-play-services

我最近更新到了Google Play服务库版本9.0.0,我不断收到以下logcat消息:

05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid.  Found: 

虽然我的应用没有使用谷歌地图api,但它正在使用分析,广告和谷歌加api。

关于api密钥使用的文档中唯一提到的是使用谷歌地图,或者安置api。

我还尝试使用正确的密钥添加'com.google.android.geo.API_KEY',但它没有帮助。

这是我的gradle.build文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "options.developer.com.developeroptions"
        minSdkVersion 9
        targetSdkVersion 23
        versionCode 23
        versionName "1.06"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}


dependencies {
    compile 'com.google.android.gms:play-services-plus:9.0.0'
    compile 'com.android.support:appcompat-v7:23.2.0'
    compile 'com.google.android.gms:play-services-analytics:9.0.0'
    compile 'com.google.android.gms:play-services-ads:9.0.0'
}

5 个答案:

答案 0 :(得分:177)

抱歉,这是一个错误!这只是虚假的日志记录:Google Play服务会检查您是Google应用还是常规第三方应用。

作为其中的一部分,它调用签名验证程序,并且日志记录最终比预期更详细 - 它将在未来版本中修复。这不应该影响应用程序的行为。

答案 1 :(得分:2)

你会在网上找到很多解决方案,但唯一一个为我工作的人就是在我的设备上将Google Play服务降级到8.7.02版本。我希望Google能够迅速解决这个错误:')

答案 2 :(得分:1)

正如其他答案所述,Google Play Services 9对设备进行了更新。您可以使用这些选项,直到谷歌修复错误:

  • 安全地忽略它

  • 使用设置>应用 - > Google Play服务 - >(右上菜单中的三个点)降级您的手机/设备 - >卸载

    如果“禁用/强制停止”按钮显示为灰色,则可能需要将该应用程序从“设备管理员”中删除。在卸载它之前。

Google与博客相关的问题:https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

删除/重新创建keystore.debug文件不太可能有所帮助。如果您已经完成此操作,那么您需要使用地图api开发者控制台创建一个新的控制台'

答案 3 :(得分:1)

  1. 确保您正确输入了SHA sature和包名称。

  2. 确保您在api控制台中创建项目后在ApiManager>概述中启用了GoogleMaps Api(在Google中搜索)

  3. 确保您在清单文件中允许互联网权限

  4. 构建文件中的
  5. 使用compile ' com.google.android.gms:发挥服务:9.0.1' (适合我)

  6. 就我而言,我错过了第3步。

答案 4 :(得分:0)

我必须将gms库更新为9.0.1并从手机上的Google Play服务中删除所有已保存的数据,日志不再显示。他们之前在我的应用程序中引起了我的状态,这给我带来了很大的麻烦,为什么会发生这种情况。