2014-01-21 3 views
0

Я работал над приложением PhoneGap и компилировал его через консоль с помощью ANT. Я получаю java-ошибку, которая говорит, что я могу видеть детали в выводе ошибки компилятора. Однако ... Я не понимаю, где находится выход.Где ошибки ANT вывод компилятора?

Действительно ли есть выходной файл, который я могу просмотреть? Я пробовал использовать «-d» для режима отладки без дополнительной помощи.

Спасибо.

ОБНОВЛЕНИЕ (Консоль выход):

СТРОЙ FAILED C: \ Android-SDK \ SDK \ инструменты \ муравей \ build.xml: 601: Произошла следующая ошибка при электронной xecuting эту линию : C: \ android-sdk \ sdk \ tools \ ant \ build.xml: 720: Произошла следующая ошибка: e Выполнение этой строки: C: \ android-sdk \ sdk \ tools \ ant \ build.xml: 734: скомпилировать компиляцию; см. компилятор err или вывод для деталей.

+2

Если вы вызываете муравей в окне консоли, вывод должен быть в окне консоли. – Brandon

+0

Не похоже. (Обновление вопроса с помощью того, что я вижу) – RiddlerDev

ответ

0

Вы можете сделать это несколькими способами, выход, как правило, идет на консоли, так что вы можете

ant task > output.log 

Затем хвост журнал. Или же может быть лучше, вы можете использовать опцию файла журнала при выполнении муравей

-logfile <file>  use given file for log 
+0

Будет ли это показывать подробности или что только собирается копировать то, что я вижу уже в консоли? – RiddlerDev

+0

Извините, это покажет то же, что и консоль. Обычно я вижу ошибки компиляции как часть выходного файла ant, но вы этого не делаете? Вы просто называете ant прямо из командной строки? – tfandango

+0

Я называю это с помощью phonegap build – RiddlerDev

0

ответ на ваш вопрос о

где делает ошибки ANT вывода компилятора?

является то, что мультив выводит ошибки компилятора на стандартную (STDOUT) или стандартную ошибку (STDERR).

Я не могу сказать вам, к чему это относится. Как правило, при вызове из оболочки STDOUT и STDERR переходят в окно консоли. Если вы видите регулярный вывод, но не ошибку, это предполагает, что он перенаправляется в другое место.

Мне любопытно, если вы на самом деле выполняете ant или какую-то упаковку/инструмент, который оборачивается и исполняет муравьев. Если последний, обертка может изменяться там, где идет выход.

+0

Хммм, хорошо. Я запускаю его через команду phonegap – RiddlerDev

Смежные вопросы