7

最新の phonegap/cordova バージョン 2.1 を使用しています。そして、Eclipse logcat であまりにも多くのログを取得しています: fe を使用してすべてが 2 回ログに記録されます

console.log("test")

CordovaLog   test
Web Console  test

これは、Eclipse のフィルターによって無効にすることができますが、よりスマートなソリューションが必要です。

4

4 に答える 4

10

次のエントリを編集する必要があります

<log level="DEBUG"/>

config.xmlファイルで。

使用可能な値はERRORWARNINFODEBUGVERBOSE (デフォルト = ERROR) です。

あなたに設定するERRORと、最小限の量のログ メッセージが表示されます。

于 2012-11-26T05:16:40.033 に答える
3

これを見てください

http://css.dzone.com/articles/setting-console-debugging

アップデート :

多くのハードワークの後、phonegap を使用して JavaScript コードをデバッグするために現在利用できる最良かつ唯一のソリューションは、ブラウザーで HTML ファイルを開き、そのコンソールを使用して IE (Google Chrome) をデバッグすることであることがわかりました。また、JSFiddle の JSLint 機能は、コード内のほぼすべてのバグを見つけるのに役立ちます

よろしくお願いします

于 2012-11-26T04:37:13.087 に答える
0

もう 1 つの可能性は、weinre を使用することです。

http://people.apache.org/~pmuellr/weinre-docs/latest/

node.js 経由でインストールし、次のコマンドで weinre-server を実行します。

weinre --boundHost -all-

次に、index.html で weinre デバッガーをリンクします (localhost を実際の IP に置き換えます)。

<script src="http://127.0.0.1:8080/target/target-script-min.js#anonymous"></script>

Weinre は、ブラウザーの開発者ツールに似たコンソールとエクスプローラーを表示します。http://localhost:8080ブラウザで呼び出すことにより、PCでアクセスできます。

編集: デバッグ方法のこの概要も参照してください: https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap

于 2015-01-13T21:29:19.460 に答える