2014-04-30 5 views
3

안녕하세요. 내가 수백만 번 했으므로 node.js를 다운로드하여 설치했습니다. 또한 docs에 언급 된 것처럼 코도바를 설치했습니다. 또한 "cordova plugin add org.apache.cordova.console"을 사용하여 console.plugin을 설치했습니다. 마지막으로 나는 코르도바를 구축 않았다 안드로이드와 나는 단순히 입력하고, WWW/JS /하는 index.js onDeviceReady 내부의 코르도바 에뮬레이션 안드로이드이 console.log('test');코르도바 console.log가 작동하지 않습니다.

나는 코르도바 새로운 그리고 난 내가보고 해달라고 이유를 파악 및 출력 어차피 내 단말기.

추신 : 나는 우분투 12.04 LTS 64 비트에있어, 그리고 일식을 사용하지 않습니다. 터미널 창에 console.log 출력이 표시되지 않아야합니까?

답변

1

출력은 터미널 창이 아니라 출력 창에 나타납니다.

Eclipse에서 Android Cordova 앱을 실행하고 Logcat 출력 창에 로그가 표시되며, iOS 앱 및 Xcode와 마찬가지로 Xcode 출력 창에 로그가 표시됩니다.

로그 된 값을 빠르게 확인하려면 항상 alert() 또는 navigator.notification.alert() 수 있습니다.

희망이 도움이됩니다.

+0

또는이 기능 내장 플러그인이 있다고 할 수 단자로 출력? – Syd

+0

잘 모르겠지만, 응용 프로그램이 실행될 때 CLI 프로세스가 종료되고 이것이 플러그인의 범위를 벗어날 것으로 생각됩니다. 언제든지 기능을 요청하고 문제를보고 할 수 있습니다. https://issues.apache.org/jira/browse/CB –

+0

Eclipse를 사용하지 않는 경우 Android Device Monitor에 LogCat 창이 있습니다. Windows의 Android SDK 도구 폴더, monitor 또는 monitor.bat에 있습니다. 앱용 필터를 만들거나 모든 로그를 볼 수 있습니다. –

0

CLI에서 Android 프로젝트를 실행하고 chromium (Crosswalk를 사용하는 경우) 또는 SystemWebViewClient의 콘솔 출력을 표시합니다. 이 위치에서 Debugging priority and above 로그를보고 다른 모든 것을 잠잠니다.

cordova run android && adb logcat chromium:D SystemWebViewClient:D *:S

관련 문제