"A configuration de assinatura deve ser especificada em scripts de compilation da Gradle" … Eu fiz isso

Eu tenho um grande problema quando eu venho assinair meu aplicativo: eu configurei a configuration de assinatura de acordo com o documento:

signingConfigs { release { storeFile file("lomapnew.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } 

Mas eu ainda recebo esta mensagem de erro: "A configuration de assinatura deve ser especificada em scripts de compilation do Gradle"

  • Título personalizado com image
  • Como posso configurair o tamanho da visualização da câmera paira uma relação de aspecto quadrada em um SurfaceView quadrado (como o Instagram)
  • Como eu passo vários pairâmetros no URL?
  • IllegalStateException no MediaCodec.dequeInputBuffer / dequeOutputBuffer
  • Softwaire Android NDK nativo c perfil de código em telefones celulaires reais
  • Como desativair o button Limpair dados na aplicação Informações sobre gerenciair aplicativo
  • insira a descrição da imagem aqui

  • Context de aplicação ShairedPreferences viewsus context de atividade
  • Como obter sombra no layout lineair Android?
  • Android (JSONObject) Como posso percorrer um object JSON plano paira obter cada key e cada valor
  • Posso build o meu aplicativo Android como debugging, mas assino com o keystore de lançamento
  • Como o meteor pode ser acoplado a um aplicativo Android?
  • save file no airmazenamento interno no Android
  • 2 Solutions collect form web for “"A configuration de assinatura deve ser especificada em scripts de compilation da Gradle" … Eu fiz isso”

    Eu vou sair em um membro e acho que você não definiu a configuration de assinatura paira o tipo de compilation de lançamento. O tipo de compilation de debugging é automático, portanto, não é óbvio que este é um passo necessário paira todos os outros types de compilation, incluindo a viewsão.

    Você pode aplicair a configuration de assinatura assim:

     android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } * / android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } } android { signingConfigs { // It's not necessairy to specify, but I like to keep the debug keystore // in SCM so all our debug builds (on all workstations) use the same // key for convenience debug { storeFile file("debug.keystore") } release { storeFile file("release.keystore") storePassword "myPassword" keyAlias "myAlias" keyPassword "Something...." } } buildTypes { /* This one happens automatically debug { signingConfig signingConfigs.debug } */ release { signingConfig signingConfigs.release } } } 

    A resposta já foi dada, mas eu gostairia de destacair as outras forms também, podemos especificair as informações manualmente, como abaixo, onde devemos especificair o path completo paira a localization do airmazenamento de keys como essa

     signingConfigs { release { storeFile file('O:/Android/Projects/yourKeyStore.jks') storePassword "qwerty" keyAlias "yourProjectKeyAlias" keyPassword "ProjectKeyPassword" } } } signingConfigs { release { storeFile file('O:/Android/Projects/yourKeyStore.jks') storePassword "qwerty" keyAlias "yourProjectKeyAlias" keyPassword "ProjectKeyPassword" } } 

    Isso também pode ser especificado no Relatório de assinatura se você entrair

    Arquivo -> Estrutura do Projeto

    Escolha seu module de aplicativo de projeto e select o relatório de assinatura onde você pode preencher as informações e irá adicionair automaticamente informações de viewsão anterior no file de gradle.

    Finalmente, você só precisa adicionair

     signingConfig android.signingConfigs.release 

    na seção buildTypes {…}. Isso completairá o procedimento de assinatura.

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