Gradle Método DSL no encontrado: storeFile ()

Estoy usando Android Studio 1.1.0. Cuando intento sincronizar mi archivo de Gradle, consigo el error siguiente:

Gradle Método DSL no encontrado: storeFile ()

Aquí está mi configuración gradle:

apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "skripsi.ubm.studenttracking" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" } signingConfigs { release { storeFile (project.property("Students_tracking_keystore.jks") + ".keystore") storePassword "####" keyAlias "####" keyPassword "#####" } } } 

¿Alguien puede ayudar?

Un par de cosas a tener en cuenta:

El método storeFile DSL tiene la siguiente firma:

 public DefaultSigningConfig setStoreFile(File storeFile) 

Es decir, espera que un File sea ​​pasado pulg Usted probablemente tendrá que colocar un constructor de File en su código para asegurarse de que está creando un objeto de File . Debido a que actualmente no está pasando un archivo, Gradle se queja de que no puede encontrar un método con la firma adecuada.

En segundo lugar, actualmente está agregando dos suficientes al nombre de archivo: .jks y .keystore . Sólo debe incluir uno de estos basado en el sufijo del archivo que está haciendo referencia (es probablemente. .jks , pero debe comprobar para estar seguro).

En resumen, una de las siguientes líneas de reemplazo probablemente funcionará para usted:

 storeFile file(project.property("Students_tracking_keystore") + ".keystore") 

o

 storeFile file(project.property("Students_tracking_keystore") + ".jks") 

o

 storeFile file(project.property("Students_tracking_keystore.keystore")) 

o

 storeFile file(project.property("Students_tracking_keystore.jks")) 
  • Autodetección del lenguaje de un texto en Java (Android)
  • Eliminar "0" principal en el día del mes SimpleDateFormat
  • ¿Cómo agregar un menú en un fragmento?
  • Error en la versión 6.0 de Android 6.0: EACCES (Permiso denegado)
  • ¿Hay alguna forma sólida de hacer frente a la autenticación integrada de Windows (NTLM) desde una aplicación de Android?
  • No se puede establecer devolución de llamada al cargar la línea de tiempo del usuario con Fabric Twitter Kit en la aplicación de Android
  • Excepción en el subproceso "main" java.lang.NoClassDefFoundError: junit / textui / ResultPrinter Después de actualizar a Yosemite
  • Unity Android Error de compilación WIN32 Excepción ZipAlign
  • Crear notificación de emisión diaria mediante Firebase Cloud Messaging
  • Java No se puede crear el controlador dentro del subproceso que no ha llamado Looper.prepare ()
  • Uso de la actividad de la cámara en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.