[最新] ■[前年|前月|前日|2012/01/19|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

01/19 18:44 NDK用の関数エントリが足りないとか言ってるんですが…AAssetManager_openとか>ICONIA
01/19 18:56 そして原因判明…これICONIAの構成ミスだろう…(苦笑
01/19 18:56 ICONIA TAB A500はベンダ独自のライブラリ「/vendor/lib/libandroid.so」をリンクしているが、これがNDKに必要な「/system/lib/libandroid.so」とバッティングしていて、ダイナミックリンク失敗で動かない
01/19 18:58 自前で「System.load("/system/lib/libandroid.so")」すれば動くようになる。副作用もないはず>ICONIA TAB A500でNDK
01/19 19:00 さて、NativeActivityで同等のことをするにはどうすればよいか…?
--------
01/19 19:12 ICONIA的には/vendor/lib/libandroid.soに/system/lib/libandroid.soの内容を収めてるつもりだろうけど、/frameworks/base/native/android/asset_manager.cppが多分不足
--------
01/19 19:26 NativeActivityでこれに対応しようとするとやはり2段ロケットしかないかな…「/system/lib/libandroid.soと本体をdlopen()して実行」するだけの小さな実体を実行する方式
01/19 23:57 @AoiMoe コンデンサーですかね

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2012/01/19|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]