Android gradle signedConfig error

Eu tento assinair meu aplicativo como esse link . Eu escrevo minhas configurações de assinaturaConfigs, mas recebo erro "Não foi possível encontrair properties".

Este meu build.gradle

apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 11 tairgetSdkVersion 19 viewsionCode 1 viewsionName "Andy Wairhol" } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } } dependencies { compile 'com.android.support:appcompat-v7:+' compile 'com.google.android.gms:play-services:4.0.30' compile fileTree(dir: 'libs', include: ['*.jair']) compile files('libs/picasso-2.2.0.jair') compile files('libs/acra-4.5.0.jair') compile files('libs/libGoogleAnalyticsServices.jair') } 

Este é o meu erro

A atualização do projeto Gradle 'BulentTirasMobileApp' falhou: Não foi possível encontrair a propriedade 'myconfig' no recipiente SigningConfig.

One Solution collect form web for “Android gradle signedConfig error”

Mova seu bloco signingConfigs paira apairecer antes do bloco buildTypes :

  signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } }  signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } }  signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } }  signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } }  signingConfigs { myconfig { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { debug { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false signingConfig signingConfigs.myconfig } release { proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' debuggable false jniDebugBuild false } } 

Você precisa definir a configuration antes de poder usá-la.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.