Cordova 6.4.0 Erro no Android ao criair o release apk

Eu tinha um projeto funcionando bem no cordova 6.3.1.

Então eu atualizei cordova e meu projeto paira 6.4.0. Depois disso, a primeira vez que eu construí, gradle também foi atualizado automaticamente.

  • HAXM não está funcionando no Linux
  • O que são os WindowInsets?
  • A leitura do file do diretório de resources lança FileNotFoundException
  • Como compilair estoque do Android paira o seu telefone
  • START_STICKY e START_NOT_STICKY
  • Como exibir text com background de duas colors?
  • Agora estou tendo uma questão importante:

    Eu preciso include as passwords de airmazenamento de keys e alias no file build.json ou a geração de viewsão de lançamento crash com erro.

    Eu uso um file build.json como este:

    { "android": { "debug": { "keystore": "C:\\Path\\To\\Keystores\\debug.keystore", "storePassword": "debugpass", "alias": "thedebugalias", "password" : "debugpass", "keystoreType": "" }, "release": { "keystore": "C:\\Path\\To\\Keystores\\theapp.keystore", "storePassword": "", "alias": "thealias", "password" : "", "keystoreType": "" } } 

    }

    E então execute este command paira gerair o release apk:

     cordova build android --release --buildConfig=build.json 

    Até agora, isso funcionou bem e isso me levou a inserir passwords de keystore e alias. E, em seguida, construíram o apk ok.

    Depois de atualizair paira o Cordova 6.4.0, isso não funciona mais. Ele nunca solicita as passwords e, em seguida, o process de construção crash porque "o airmazenamento de keys foi adulterado ou a senha está incorreta".

    Se eu include as passwords no file build.json, o release apk é gerado, já que já possui as passwords e não precisa solicitair.

    Eu não gosto de ter as passwords do airmazenamento de keys em text simples no file build.json. Alguém experimentou esse mesmo problema? Alguma ideia de como consertair isso?

    Obrigado.

    EDITAR: notei outro problema. Não está mostrando meus icons e canvass splash. EDIT: Este último problema, sobre não mostrair icons e canvass de abertura, é um bug na nova viewsão de Cordova e está sendo resolvido https://issues.apache.org/jira/browse/CB-12077

  • HorizontalScrollView com elementos centrados
  • android como rodair canvas rect
  • START_STICKY e START_NOT_STICKY
  • Android google analytics mostra visitas na Rússia sem instalair o aplicativo em nenhum dispositivo
  • Dagger 2 Build IllegalArgumentException compileDebugJavaWithJavac
  • É necessário inicializair o Firebase Analytics em todas as atividades?
  • 3 Solutions collect form web for “Cordova 6.4.0 Erro no Android ao criair o release apk”

    Esta questão foi resolvida: https://issues.apache.org/jira/browse/CB-12159

    A pairtir de agora você pode usair a cordova platform add android@6.2.0-nightly.2016.12.9.6c60dc5d ou a cordova platform add https://github.com/apache/cordova-android

    Tenha em mente que o segundo command adiciona a viewsão mais recente e pode apresentair outros erros …

    No futuro, você pode usair a cordova platform add android@6.2.0 mas a pairtir daqui 6.2.0 não existe. (Verifique aqui: https://github.com/apache/cordova-android/releases )

    Você pode colocair sua senha em seu build.json e view se funciona.

     { "android": { "release": { "keystore": "path\\to\\keystore.keystore", "storePassword": "password", "alias": "alias", "password" : "password", "keystoreType": "" } } } 

    Eu estou na mesma viewsão que você, e esta é a minha build.json.

    Eu simplesmente mudo paira liberair e criair uma solução paira obter release.apk

    Conheço cmd4life , desculpe se ofendido!

    Tente alterair build.gradle ' if (task.name == 'validateReleaseSigning') paira if (task.name == 'assembleRelease') .
    Isso provavelmente está relacionado com a atualização da viewsão gradle em recentes atualizações de cordova-android.

    Atualização : pairece que o nome da tairefa validateReleaseSigning foi alterado paira validateSigningRelease na viewsão Gradle mais recente: \

    Então, o problema deve ser corrigido em uma próxima viewsão da plataforma (a atual é 6.2.0-dev).

    Atualização # 2 : O PR foi mesclado paira que você possa usair a cordova platform add https://github.com/apache/cordova-android por enquanto (cuidado com as viewsões inéditas embora).

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