[Q5]Launcher2にlibを足してもだめ
あー、もう今日は体きつい・・・。
風邪と口内炎。
こまったもんだ。
やる気があまりでないが、Launcher2がlibをコピーするだけでいけるならば試しておきたいところだ。
libRS.soとlibrs_jni.so。
out以下のobj/libにあるのに、なぜコピーされないのだろう?
コピーするものとされないものの区別を見分ける方法がわかっていない。
ビルドはされているのだがなぁ。
さて、コピーしてみたのだが、やはり動かない。
V/RenderScript( 744): RS Launching threadW/ResourceType( 744): Failure getting entry for 0x7f02001e (t=1 e=30) in package 0: 0xffffffb5
D/AndroidRuntime( 744): Shutting down VM
W/dalvikvm( 744): threadid=3: thread exiting with uncaught exception (group=0x4001b168)
E/AndroidRuntime( 744): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 744): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.launcher2/com.android.launcher2.Launcher}: android.view.InflateException: Binary XML file line #54: Error inflating class android.widget.ImageView
そういえば、Launcher2ってどんなアプリだろう?
Binary XMLという文字が見えるところから、XMLを使ってるのだろう。
勘だけど、XMLにスクリプトを書いて待受画面を作ることができる、みたいなものか?
ああ、力尽きてきたので、もう寝ます。
あ、init.rcでchrootとchdirがサポートされるようになったようだ、eclairから。
と自分で書いて気付いたのだが、chrootできるんだ!
SDカードにパーティション作ってAndroidのデータ一式を置いているのだけど、SmartQ5は4つパーティションを使っているのだ。
だから、空きがないのだな。
Covia版のSDカードと自分版のSDカードを用意しているのだが、BeagleBoardがやってきたので1枚空けたいところ。
買えばいいんだけど・・・お金がかかるし・・・。
今の私の使い方だと、そんな何十GBもいらんようだ。
余っているので、有効に利用したい。
initramfsを使っているとそこがrootになってしまい、それゆえ/systemと/dataを別パーティションにしている。
それとswap。vfatは必要なので、あわせて4つ。
これでおしまいだ。
もしchrootできれば、/systemと/dataをまとめた/rootを作ってしまうことができる。
/devとかsqlite関係らしきディレクトリも、あらかじめ作っておけば、initであれこれやらなくても済み、起動が速くなるのでは?
まあ、期待はいろいろあるけど、とにかく寝よう。
明日も会社に行かねば・・・。

コメント