3

/devの下のログ フォルダーに到達できない、または存在しない可能性さえある Android デバイスに問題があります。

$ pwd
pwd
/dev
$ cd log
cd log
cd: can't cd to log
$

そのため、LogCat はサービスを停止しており、DDMS でデバイスの stdout または stderr ログを表示できません。

私は少しグーグルで、この問題に関するいくつかの情報を見つけようとしました:

  1. http://developer.android.com/guide/developing/tools/adb.html#alternativebuffers

    stdout と stderr のトピックを表示すると便利なように見えましたが、このスレッドはサポートされていないと言っています:

    Android で stdout/stderr のリダイレクトが機能しないのはなぜですか?

  2. 同じ問題を抱えている別のものを次に示します。

    「ログ デバイス '/dev/log/main' を開けません: そのようなファイルまたはディレクトリはありません」

ログをデバイス上のファイルに手動でダンプする一時的な解決策を見つけましたが、いつものように、アプリケーション ログだけでシステムを監視することはできません。

あなたが提案できる解決策はありますか?stdout および stderr ログをファイル、コンソールなどにリダイレクトする方法はありますか?

あらゆる種類の助けをいただければ幸いです。

4

3 に答える 3

19

解決:

オンコール画面タイプ*# *#2846579#* #*

システム管理メニューを開く

プロジェクトメニュー→背景設定→ログ設定

ログレベル設定→VERBOSEログスイッチ→LOGオン

ダンプとログ-> すべてのチェックボックスをオンにしました

デバイスを再起動します。

それで全部です。

于 2011-09-23T11:57:03.107 に答える
3

これは何のデバイスですか?Market に同梱されている場合、CDD に合格する必要があります。これには、logcat サポートを含むアプリ開発に必要な開発ツールが含まれます (ただし、これは単に logcat コマンドを意味しますが、技術的には実装が異なる可能性があります)。このようなデバイスの場合、製造元は互換性を持たせるために更新プログラムを提供する必要があります。

互換性のあるデバイスではない場合、すべての賭けはオフになり、メーカーまたはデバイスで作業しているハッカーから助けを得る必要があります.

于 2011-08-11T06:57:15.973 に答える
2

RunO NesrE - ついにこれに対する解決策を見つけました。

xda-developers フォーラムに、同じ問題を抱えた別の Huawei 電話に関する最近の投稿があり、修正されています。

http://forum.xda-developers.com/showpost.php?p=17774398&postcount=93

私のHuawei Sonic(U8650)でうまくいきました。

于 2011-09-23T07:34:29.590 に答える