2011-08-11 4 views
3

ログフォルダが/devに届かない、またはおそらく存在しないという私のAndroidデバイスに問題があります。製造元が/ dev/logフォルダ内のフォルダを削除した場合はどうすればよいですか? [No LogCatを意味する]

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

LogCatはサービス外です。デバイスのstdoutまたはstderrのログをDDMSで表示できません。

私は少しGoogleで検索して、この問題についてのためのいくつかの情報を見つけることを試みた:

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

    stdoutとstderrトピックを表示するに有用であると思われたが、このスレッドは、それがサポートされていないと言います:

    Why is redirecting stdout/stderr on android not working?

  2. ここで同じ問題を抱えて別のものである:

"Unable to open log device '/dev/log/main': No such file or directory"は私が手動でデバイス上のファイルに私のログをダンプするために一時的な解決策を見つけましたが、いつものように私はちょうど私のアプリケーションログシステムを監視することはできません。

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

何か助けていただければ幸いです。

答えて

3

RunO NesrE - 私は最終的にこれに対する解決策を見つけました。

あり、同じ問題を持つ別のHuawei社の携帯電話用XDA-開発者フォーラムの最近の投稿はあり、それは修正されています。

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

それは私のHuawei社ソニック(U8650)に御馳走を働きました。

+0

驚くばかりの男。魅力的に働いた。ありがとう。 –

3

これはどのデバイスですか?市場とその船ならば、それはCDDを渡す必要があり、それはlogcatをサポートして(これは単なるlogcatコマンドを意味しますが、技術的に実装が異なる場合があります)が含まアプリ開発に必要な開発ツールを持っています。このようなデバイスの場合、製造元は互換性を持たせるためにアップデートを提供する必要があります。

それは互換性のあるデバイスでない場合は、全てのベットはオフになっている、とあなただけのデバイスで作業しているメーカーや任意のハッカーからの助けを得る必要があります。

+0

**別名の地元の航空会社のために作られた** Huawei u8650 **です。 –

+0

私を驚かせない。マーケットを持っていたと思った最初のHuaweiの電話は、/ dev/log/*を持っていましたが、ファイルを読むと出力はありませんでした。 –

19

ソリューション:通話画面 タイプに

* * #2846579# * *

が開き、システム管理メニュー

プロジェクト]メニュー - > [背景設定] - > [VERBOSE ログスイッチ - - >すべてのボックス

チェック - >

ダンプとログログオン

ログレベル設定を設定>ログイン

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

すべてです。

+0

これは、* DumpとLog *のボックスをチェックしなくても動作します。 – feklee

関連する問題