Estou em uma máquina com Windows 8 / Ubuntu com inicialização dupla. O mesmo trecho de código funciona bem no Windows 8, mas falha no ubuntu, quando eu aciono aplicativo sencha construir nativo comando.
Estou tentando empacotar o aplicativo Android e usar Sencha Cmd v4.0.4.84.
Abaixo está a cauda do log de erros:
[INF] init:
[INF]
[INF] -before-phonegap-init:
[INF]
[INF] -phonegap-init:
[INF]
[INF] -after-phonegap-init:
[INF]
[INF] phonegap-init:
[INF]
[INF] -before-phonegap:
[INF]
[INF] phonegap-copy-build:
[INF]
[INF] -before-phonegap-copy-build:
[INF]
[INF] -phonegap-copy-build:
[INF]
[INF] -after-phonegap-copy-build:
[INF]
[INF] -phonegap-build:
[INF]
[INF] -phonegap-local-build:
[INF] [shellscript] [phonegap] compiling Android...
[INF] [shellscript] [ReferenceError: a is not defined]
[INF] [shellscript] execvp(): Permission denied
[INF] [shellscript] "{" [Error: /home/compUser/projWorkspace/proj/SomeApp/phonegap/platforms/android/cordova/build: Command failed with exit code EACCES] code: """EACCES""" "}"
[INF] [shellscript] [error] /home/compUser/projWorkspace/proj/SomeApp/phonegap/platforms/android/cordova/build: Command failed with exit code EACCES
[INF]
[INF] -phonegap-run:
[INF]
[INF] -after-phonegap:
[INF]
[INF] -native-package:
[INF]
[INF] -after-native-package:
[INF]
[INF] -build:
[INF]
[INF] -after-build:
[INF]
[INF] build:
[INF]
[INF] app-build:
Quando eu cd para o diretório: / home / compUser / projWorkspace / proj / SomeApp / phonegap / plataformas / android / cordova / builde acionar "phonegap local build android", recebo o mesmo erro, ou seja,
[phonegap] compiling Android...
[ReferenceError: a is not defined]
execvp(): Permission denied
{ [Error: /home/devesh/rxWorkspace/rx/RxApp/phonegap/platforms/android/cordova/build: Command failed with exit code EACCES] code: "EACCES" }
[error] /home/devesh/rxWorkspace/rx/RxApp/phonegap/platforms/android/cordova/build: Command failed with exit code EACCES
Eu estou querendo saber se algo está errado com a configuração phonegap no ubuntu.
PS: Eu verifiquei completamente as permissões do sistema de arquivos, e isso não é um problema.
Respostas:
0 para resposta № 1Eu tive o mesmo problema. Eu resolvo digitando
$ android
e instalando todos os subpacotes da versão da API que eu preciso.