quando sono l'esecuzione di "piattaforma di Cordova aggiungere Android" il comando restituisce questo:Cordova: Comando non riuscito con il codice di uscita EACCES
Error: /Users/brieuc/.cordova/lib/android/cordova/3.6.4/bin/create: Command failed with exit code EACCES at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) at ChildProcess.emit (events.js:95:17) at Process.ChildProcess._handle.onexit (child_process.js:818:12)
Ho letto che potrebbe essere un problema di autorizzazione così ho provato ad usare "sudo cordova platform add android" ma lo stesso errore viene restituito.
Ho anche provato a utilizzare chmod 777 nella cartella del progetto e nella cartella delle piattaforme.
Ho provato a rimuovere la cartella piattaforme, la cartella viene ricreata, quindi viene restituito lo stesso errore.
Per vostra informazione, i comandi "java", "ant", "cordova", "npm" sono tutti riconoscibili.
La mia unica ipotesi è che il mio percorso verso l'SDK sia sbagliato.
Ecco quello che ho fatto:
(io sono su Mac Yosemite per le informazioni)
Ho scaricato gli strumenti SDK standalone.
Ho creato una cartella/Sviluppo/Android e aggiunto la cartella scaricata decompressa (android-sdk-macosx).
Per vostra informazione la cartella "piattaforme" è vuota.
ho aggiunto al file/etc/percorsi il percorso/Sviluppo/Android/android-sdk-MacOSX/strumenti
io non sono sicuro che dovrebbe essere qui, eventuali suggerimenti o soluzioni sarebbe apprezzato.
Grazie, questo era davvero il problema, ora sta restituendo un nuovo errore direttamente collegato al mio percorso. "Errore: ANDROID_HOME non è impostato e il comando" android "non è nel PATH. È necessario soddisfare almeno una di queste condizioni." Questo è più esplicito, quindi sarò in grado di risolverlo, nel peggiore dei casi creerò solo un nuovo argomento. – Brieuc