自宅で現象の再現コードを作る。
昔作った似たようなコードが見当たらなかったので、ActivityとService、JNIまで一気に作ったので、なかなか時間がかかってしまった。ServiceのAIDL周りも分かってしまえばそんなに難しくないのだけど、1年ぶりくらいにやると忘れてるわ...。
JNIの部分も、Android本体のソースからコピペしてなんとか。とにかく現象が再現すればいいので、今回は作りは目をつぶる。
で、Androidのframework側にも解析用のログを仕込んでビルドし、できたイメージをエミュレータに読ませて現象の解析。
ううむ、Surface周りの実装がdonutとけっこう変わっているせいだよなぁ。回避方法が無いかを探すか...。
コメント