Cordova falhou em buscar android

0

Estou trabalhando no tutorial do aplicativo do Meteor e não consigo fazer com que meu aplicativo seja executado em um telefone android ou emulador. Eis aqui minha pergunta original sobre o Stack Overflow, que começou como uma solicitação para Ajudei com inesperados meteor add-platform android erros e acabei sendo documentação da aventura que eu tenho na tentativa de consertá-lo. O problema que estou tendo agora parece mais adequado para o Ask Ubuntu.

Neste momento, esta é a questão que estou tendo:

   sarah@sarah-ThinkPad-X220:~/simple-todos$ meteor add-platform --verbose android
Adding platform Android to Cordova project    
=> Errors executing Cordova commands:         

   While adding platform Android to Cordova project:
   Cordova error: CordovaError: Failed to fetch platform android
   Probably this is either a connection problem, or platform spec is incorrect.
   Check your connection and platform name/version/URL.
   undefined
   at
   /home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/cordova-lib/src/cordova/platform.js:270:25
   at _rejected
   (/home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:797:24)
   at
   /home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:823:30
   at Promise.when
   (/home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:1035:31)
   at Promise.promise.promiseDispatch
   (/home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:741:41)
   at
   /home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:557:44
   at flush
   (/home/sarah/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/q/q.js:108:17)
   at process._tickCallback (node.js:448:13)
   (If the error message contains suggestions for a fix, note that this may not apply to the Meteor integration. You can try
   running again with the --verbose option to help diagnose the issue.)

Parece ser um problema de cordova que não sei como corrigir. Eu tentei limpar o cache do Cordova, que não mudou nada. Eu também tentei reinstalar o cordova , que foi bem-sucedido, mas forneci esses avisos:

sarah@sarah-ThinkPad-X220:~/simple-todos$ sudo npm install -g cordova
npm WARN engine [email protected]: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.25","npm":"1.4.21"})
npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN engine [email protected]: wanted: {"node":">= 0.12.0","npm":">= 2.5.1"} (current: {"node":"0.10.25","npm":"1.4.21"})
npm WARN engine [email protected]: wanted: {"node":">=0.12"} (current: {"node":"0.10.25","npm":"1.4.21"})
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
[email protected] /usr/local/lib/node_modules/cordova
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

O que devo tentar em seguida?

    
por s.py 21.03.2016 / 04:04

1 resposta

1

Eu consertei esse problema! Acabei de remover o npm_cache dir.

$ sudo rm -r ~/.cordova/lib/npm_cache
    
por s.py 21.03.2016 / 16:11