Sono stato in tutto questo sito, quindi per favore perdonami se qualcun altro ha postato questo, ma non sono riuscito a trovare nulla che potesse risolvere il mio problema.Cordova/PhoneGap Android - Problema Java/Ant su build?
Sto lavorando su un Mac. Con la mia build IOS, non ho alcun problema.
Tuttavia con Android, sto 'ora' avendo alcuni problemi, quando corro cordova build android
ottengo il seguente errore,
/Users/x/Library/Android/sdk/tools/ant/build.xml:601: The following error occurred while executing this line:
/Users/x/Library/Android/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/Users/x/Library/Android/sdk/tools/ant/build.xml:734: Class not found: javac1.8
/Users/x/Desktop/One/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: ant with args: debug,-f,/Users/x/Desktop/test/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
ERROR building one of the platforms: Error: /Users/x/Desktop/test/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
che uso la parola 'ora', perché questo errore ho pensato che avevo fisso e stava funzionando ma non ho cambiato nulla con il PATHS
Qualsiasi dove nel mio terminale, posso eseguire javac - version
che mi dà javac 1.8.0_25
. Quindi può vedere diverso java.
Così ho pensato Apache Ant potrebbe essere andato storto, ma quando corro ant -version
ottengo Apache Ant(TM) version 1.9.4 compiled on April 29 2014
- Quindi sì Sono in esecuzione Ant versione 1.9.4, che per quanto ne so dovrebbe funzionare con la mia versione di Java?
Quindi il mio sistema può accedere ma java & ant senza alcun problema ma non riesco a creare la mia nuova app per Android. Ora sto eseguendo questo in un nuovo, pulito (senza plugin o codice), ma non funzionerà.
Qualsiasi aiuto?
Grazie
Ok, il processo di compilazione ha una cache? Perché ho costruito un nuovo progetto con un nuovo nome di progetto e sembra funzionare? – user4458505
AGGIORNAMENTO: l'ho fatto per iniziare a funzionare, semplicemente rimuovendo l'app e ricostruendola, ma ora non funziona più, ho provato di nuovo la stessa cosa ma senza speranza. Quindi cosa sto sbagliando, funziona, allora non lo è, allora lo fa ?? – user4458505