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

meh*_*meh 100 android google-play-services

我最近更新到谷歌播放服务库版本9.0.0,我不断收到以下logcat消息:

05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid.  Found: 
Run Code Online (Sandbox Code Playgroud)

虽然我的应用程序没有使用谷歌地图API,但它使用的是分析,广告和谷歌加api.

关于api密钥使用的文档中唯一提到的是使用google maps或android places 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'
}
Run Code Online (Sandbox Code Playgroud)

Ian*_*ber 177

对不起,那是个错误!这只是虚假的日志记录:Google Play服务会检查您是Google应用还是常规第三方应用.

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

  • 所以它没有做任何事情?我们不应该担心? (8认同)
  • 不用担心. (6认同)
  • 它确实会影响行为,当尝试启动包含gms库的应用程序时,启动时间至少为5秒,然后发出该消息,然后再次正常.这与ANR非常接近 (3认同)
  • 你好.是否有我们可以检查的错误的链接? (2认同)
  • @ianbarber但这确实会影响我的应用程序的行为.它导致我的应用程序进入ANR状态.我的日志控制台输出超过100个这样的日志,持续一段时间...然后写入anr跟踪文件. (2认同)