実行時エラー

さて、実機に転送して Android2.2r1.3 が起動したとは言え…ddmsで見るとエラーだらけ。

1.setreuid()のエラー
setreuid()で表示され、引数が出ない。
デバッグ出来ないじゃないか! と言う事で、java コードに修正
適用したところ下記のように出てきた。(javaコードの修正にミス発見下記は誤情報の可能性あり)
12-25 04:05:23.641: INFO/Zygote(1216): setregid(0,9999) err 0 errno 0
12-25 04:05:23.641: INFO/Zygote(1216): setreuid(0,9999) err 0 errno 2
12-25 04:05:23.641: ERROR/Zygote(1216): setreuid(9999) failed. errno: 2
しかし、上3つと最後の1つは出力箇所が違う????
再検証する。

setreuid(9999)??? だれが、これを呼んでいる?
Zygote であることは確かだが、どこで?
さて、追跡 or 無視 どちらでしょう?

2.proc に該当箇所ががない
明らかに kernel の問題。
12-25 04:05:26.793: ERROR/SurfaceFlinger(1263): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake
fbはフレームバッファでしょうか。要調査。
他にも、デフォルトinit.rc にあり標準kernel の /proc に無いものがある。それも、要調査。
/proc は重要なのでこっちも本格調査しないといけないとは分かってるものの後回し。

3.copyBits failed (Operation not permitted)
12-25 04:05:31.641: ERROR/copybit(1263): copyBits failed (Operation not permitted)
copyBits failed (Operation not permitted)
で、copyBits って何?→ソース検索。
しかも、このエラー、大量に出てくるので ddms で見ると非常にうっとうしい。
エラーを吐いている lib を削除でとりあえず静まる。
画面描画周りの高速化は xda あたりにコンパイル済みで適用できるのが有るようです。

4.Wi-Fi 関連
INFO/WifiService(1263): WifiService starting up with Wi-Fi disabled
ERROR/WifiService(1263): Failed to load Wi-Fi driver.
ERROR/WifiService(1263): Failed to load Wi-Fi driver.
要調査。→通信可能になった。無線LANを有効にするGUIで無線LANを有効にする


∞.まだまだたくさん?
…^^;


解決法、ご存じの方ぜひコメント下さい。
  • SDカードが使えない状態で、MiniThumbFileが書き込みエラーを大量に吐く問題の対処 -- RO215IS01 (2011-01-09 18:38:03)
  • 途中で送ってしまいました・・・。framework/base/media/java/android/media/MiniThumbFile.javaのL85-L86を、"/data/DCIM/.thumbnails"; とすることで収まる。 -- RO215IS01 (2011-01-09 18:40:15)
名前:
コメント:












最終更新:2011年01月09日 18:40
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。