logcatを見ると、
D/AccessoryChat( 1165): intent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.accessorychat/.AccessoryChat }
D/AccessoryChat( 1165): mAccessory is null
UsbAccessory[] accessories = mUsbManager.getAccessoryList();
これがnullだからだめなんだ。
しかし"RemoteException in getAccessoryList"というログはない。
そもそも、UsbAccessory関係のログがほとんどないので、元から動いていないようだ。
W/UsbDeviceSettingsManager( 851): settings file not found
I/UsbService( 851): This kernel does not have USB configuration switch support
この2つがあやしい。
settings fileは、これだろう。
/data/system/usb_device_manager.xml
確かに、こんなものはコピーした覚えがない。
自動生成かとも思ったが、今はできてない。
まあ、いいや。
configuration switch supportの方は、以下のどちらかが存在しないからだ。
/sys/class/switch/usb_connected/state
/sys/class/switch/usb_configuration/state
うん、/sys/class/switch以下が空っぽだ。
というわけで、まずはここを解決する必要がある。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。