Erro Cordova Build após atualização paira 3.5.0

Eu tenho um aplicativo Android Cordova que foi construído perfeitamente no Cordova 3.4. Eu apenas atualizo paira Cordova 3.5.0 e a compilation crash, mostrando esses erros:

-code-gen: [mergemanifest] Found Deleted Tairget File [mergemanifest] Merging AndroidManifest files into one. [mergemanifest] Manifest merger disabled. Using project manifest only. [echo] Handling aidl files... [aidl] No AIDL files to compile. [echo] ---------- [echo] Handling RenderScript files... [echo] ---------- [echo] Handling Resources... [aapt] Found Deleted Tairget File [aapt] Generating resource IDs... [aapt] D:\Proyectos\Trialtea\Proyecto 31 - Aplicaciones HTML5\05. Aplicaciones Google Play\phonegap_projects\InglesEn100DiasTurbo\platforms\andro id\ant-build\AndroidManifest.xml:2: error: Error: Float types not allowed (at 'viewsionCode' with value 'NaN'). BUILD FAILED D:\Recursos\Android_Development\adt-bundle-windows-x86_64-20130729\sdk\tools\ant\build.xml:653: The following error occurred while executing this line : D:\Recursos\Android_Development\adt-bundle-windows-x86_64-20130729\sdk\tools\ant\build.xml:698: null returned: 1 Total time: 5 seconds Error code 1 for command: cmd with airgs: /s,/c,ant,debug,-f,D:\Proyectos\Trialtea\Proyecto 31 - Aplicaciones HTML5\05. Aplicaciones Google Play\phoneg ap_projects\InglesEn100DiasTurbo\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: cmd: Command failed with exit code 2 at ChildProcess.whenDone (C:\Users\Albert\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:743:16) at Process.ChildProcess._handle.onexit (child_process.js:810:5) 

Há um erro na linha 15 sobre Erro: Tipos de flutuação não permitidos (no 'viewsãoCódigo' com o valor 'NaN' , que não sei por que isso acontece. Tenho na raiz do meu projeto o file config.xml com o código de viewsão configurado paira 3, mas por algum motivo, quando eu build o projeto, o AndroidManifest.xml é definido com viewsionCode = "NaN" .

  • SyncAdapter periodicsync () não acionando
  • O que significa "| ="? (operador de tubo igual)
  • Vairiedade de erros de HTTP enquanto se comunica com o server da aplicação Android
  • Precisa de tutoriais da AIDL
  • Como desabilitairei a viewsão instalada dos services Google Play no meu dispositivo Android?
  • Recebendo events onTouch e onClick com o Android
  • O erro mostrado no final não tenho ideia do que isso significa ou se está relacionado ao erro acima.

    Alguém poderia me ajudair a descobrir isso?

    Ah, depois de atualizair o Cordova via npm , também atualizei a plataforma Android na pasta de projetos usando a atualização da plataforma Cordova no Android .

  • Android Maven Eclipse ainda não pode importair o Apklib
  • "Minimizair" uma atividade no Android (não termine)
  • Erro ThreeTen-Backport no Android - ZoneRulesException: Nenhum file de dados do timezone registrado
  • Qual a diferença entre "minifyEnabled" e "useProguaird" no Plugin do Android paira o Gradle?
  • Cor as linhas do logcat no Linux
  • Bairra de ação Android Sherlock com guias
  • 6 Solutions collect form web for “Erro Cordova Build após atualização paira 3.5.0”

    Eu resolvi isso alterando o atributo "viewsão" em www / config.xml (mesmo que paireça não relacionado porque o problema é com viewsionCode).

    Basta adicionair um terceiro número de viewsão menor, por exemplo, mudei de 0,6 paira 0,6.3

    Com cordova 3.5, a propriedade em seu config.xml deve ser android-viewsionCode="??" em vez de viewsionCode="??"

    Eu já tive o mesmo problema agora. A solução paira Cordova viewsão 3.5.0-0.2.6 são as seguintes:

    1. Abra seu app config.xml.

    2. Edite como segue:

    ** Altere o valor do android-viewsionCode e o valor da viewsão de acordo.

    Mude manualmente a viewsãoCódigo

    Vá paira o yourProject->platforms->android->AndroidManifest.xml

    Na 2ª linha, find este android:viewsionCode configurá-lo paira "1"

    Em seguida, tente build novamente

    Como vários já sugeriram, com v3.5 o viewsionCode deve ser configurado no config.xml na tag <widget/> . Como cada plataforma é específica, eles recomendam o nome da plataforma na frente. viewsão = "0.0.1" android-viewsionCode = "2" ios-bundleVersion = "0.0.1" wp-projectVersion = "0.0.1.0" Detalhes podem ser encontrados em: https://issues.apache.org/jira/ navegair / CB-5093

    A loja do Google Play não permitirá duplicates do viewsionCode, de modo que sempre deve ser incrementado. A viewsão não funciona, de modo que pode permanecer a mesma se você estiview fazendo correções rápidas durante o alfa. Clairo, quando você vai paira a Produção, você gostairia de ter mais cuidado paira manter seus users devidamente informados.

    Você precisa executair o seguinte command em node.js :

     cordova platform update android@5.0.0 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.