Android Studio ne signe pas le code pour la version debug

Android Studio refuse de signer mon code pour la version debug.

J'ai un vieux projet qui n'en avait pas la signature d'instructions dans la construction.gradle, j'ai donc ajouté ces selon cette Android gradle signingConfig erreur et d'autres postes.

Mon build.gradle fichier sur le niveau de module (module unique) ressemble à ceci (extrait):

android {
    compileSdkVersion 21
    buildToolsVersion '21.1.2'
    defaultConfig {
        applicationId "cc.appname.android"
        minSdkVersion 11
        targetSdkVersion 21
        versionCode 1
        versionName '1.0'
    }
    signingConfigs {
        debug {
            storeFile file('../../../.android/debug.keystore')
            keyAlias 'androiddebugkey'
            keyPassword 'android'
            storePassword 'android'
        }
    }
    buildTypes {
        debug {
            signingConfig signingConfigs.debug
        }
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    productFlavors {
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

Le type storefile peut être trouvé, parce que lorsque je modifie le chemin d'accès je reçois une erreur de compilation. Lorsque le chemin d'accès est correct, il compile, mais lorsque j'essaie d'utiliser le Facebook SDK dans mon application, il signale un mauvais keyhash.

J'ai remarqué que signingConfigs

signingConfig signingConfigs.debug

est souligné avec le message d'erreur "Ne peut pas déduire les types d'argument..."

Alors je suis allé dans les Paramètres de Projet dans l'INTERFACE utilisateur, retiré de la signature et de la relation entre la construire et la signature, enregistré le présent, et de l'ajouter en arrière. Même problème.

Je suis sûr que c'est quelque chose de très petite que je viens de négligé, ou Google renommé de la commande entre les versions, que ce soit.

Quelqu'un peut-il aider?

OriginalL'auteur Oliver Hausler | 2015-02-14