error for cordova build ubuntu?

0

Eu consegui criar um aplicativo para Android em Cordova no Ubuntu 14.04. No entanto, eu tenho erro enquanto eu estava tentando executar Cordova construir Ubuntu na pasta do projeto, que é a seguinte,

Running command: /home/sachin/myapp/platforms/ubuntu/cordova/build 
Building Desktop Application...
Missing icon
ERROR building one of the platforms: Error: /home/sachin/myapp/platforms/ubuntu/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /home/sachin/myapp/platforms/ubuntu/cordova/build: Command failed with exit code 1
    at ChildProcess.whenDone (/usr/share/cordova-cli/_vendor/cordova-lib/5.3.1/src/cordova/superspawn.js:139: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)

Como resolver esses erros?

    
por Amin 22.09.2015 / 14:26

2 respostas

1

Eu lutei com a mesma mensagem de erro (Ubuntu 15.10). Eu encontrei algumas informações sobre isso em uma página da Web diferente:

link

De acordo com essa resposta, parece haver um bug no repositório usado. Para corrigir este problema, é aconselhável adicionar a última versão da plataforma diretamente (depois de remover a antiga):

$ cordova platform remove ubuntu 
$ cordova platform add https://github.com/apache/cordova-ubuntu

Isso realmente resolveu o erro de compilação para mim. Ele até sugere a construção de um pacote debian:

$ cordova build ubuntu
Building...
Note: to build a debian package, run:
[...]

Espero que essa abordagem corrija o problema para a maioria das pessoas. Pessoalmente, não posso executar o aplicativo vazio. A janela aparece, mas permanece branca e o aplicativo trava.

    
por user520250 18.03.2016 / 15:25
0

Instalar o Cordova:

sudo add-apt-repository ppa:cordova-ubuntu/ppa
sudo apt-get update
sudo apt-get install cordova-cli

Crie um projeto:

cordova create project1 REVERSEDNSNAME.project1 project1
cd project1

Adicione o Ubuntu à plataforma:

cordova platform add ubuntu
cordova build ubuntu
cordova run ubuntu

Referência aqui

    
por Ravan 22.09.2015 / 14:36