首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有谷歌服务插件的INSTALL_PARSE_FAILED_NO_CERTIFICATES

带有谷歌服务插件的INSTALL_PARSE_FAILED_NO_CERTIFICATES
EN

Stack Overflow用户
提问于 2015-10-07 05:58:38
回答 2查看 371关注 0票数 3

我有一个不同的构建类型和风格的大项目。它已经投入生产了半年多,我已经对它的版本进行了上百次更新。今天我需要实现插件:'com.google.gms.google-services‘到项目中,因为INSTALL_PARSE_FAILED_NO_CERTIFICATES无法运行应用程序。我确信构建类型和风格的配置有问题,但在应用插件之前:'com.google.gms.google-services‘一切都运行得很好。请帮助我理解什么可以与谷歌服务插件冲突。

代码语言:javascript
复制
    apply plugin: 'com.android.application'
    apply plugin: 'io.fabric'
    apply plugin: 'retrolambda'
    apply plugin: 'android-apt'
    apply plugin: 'android'
    apply plugin: 'com.google.gms.google-services'

    buildscript {
        repositories {
            mavenCentral()
            mavenLocal()
            maven { url 'https://maven.fabric.io/public' }
        }

        dependencies {
            classpath 'me.tatarka:gradle-retrolambda:2.4.1'
            classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
            classpath 'io.fabric.tools:gradle:1.+'
        }
    }

    repositories {
        mavenCentral()
        mavenLocal()
        maven { url 'https://maven.fabric.io/public' }
        maven { url "https://github.com/taplytics/Taplytics-Android-SDK/raw/master/AndroidStudio/" }
    }

    android {
        compileSdkVersion 23
        buildToolsVersion "23.0.1"
        dexOptions {
            jumboMode = true
        }

        defaultConfig {
            applicationId "com.examplepack.appp"
            minSdkVersion 14
            targetSdkVersion 23
            versionCode 291
            versionName "1.0.1.291"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.config
        }

        signingConfigs {
            config {
                storeFile file('certificate.jks')
                storePassword 'examplepass'
                keyAlias 'appl'
                keyPassword 'examplepass'
            }
        }

        buildTypes {
            debug {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                signingConfig signingConfigs.config

            }
        }
        productFlavors {
            stage {
            }
            dev {
            }
            prod {
            }

        }
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
        packagingOptions {
            exclude 'LICENSE.txt'
            exclude 'META-INF/LICENSE'
            exclude 'META-INF/LICENSE.txt'
            exclude 'META-INF/NOTICE'
            exclude 'META-INF/MANIFEST.MF'
        }

        lintOptions {
            checkReleaseBuilds false
            abortOnError false
        }
    }

    apt {
        arguments {
            androidManifestFile variant.outputs[0].processResources.manifestFile
            resourcePackageName "com.examplepack.appp"
        }
    }

    retrolambda {
        jdk "/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home"
        oldJdk System.getenv("JAVA6_HOME")
        javaVersion JavaVersion.VERSION_1_6
    }

dependencies {
 .............
        compile 'com.google.android.gms:play-services:8.1.0'
    }
EN

回答 2

Stack Overflow用户

发布于 2015-10-13 18:09:10

有一个带有1.4-beta2或更新版本的Gradle插件的known issue

您可以使用较旧的版本来执行此操作

票数 1
EN

Stack Overflow用户

发布于 2015-10-21 10:41:26

我处理这个问题已经有一段时间了。我决定尝试每一种com.android.tools.build:gradle和com.google.gms的组合:google-services。

这对我来说很有效:

  • 项目级:

com.android.tools.build:gradle:1.3.1 com.google.gms:google-services:1.3.1

  • 应用级别:

com.google.android.gms:play-services:8.1.0

我还将Google Repository和Sdk工具升级到了最新版本。我使用的是Android Studio 1.4。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32980485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档