<< 前のエントリトップページ次のエントリ >>
2011年09月06日

ここかも。。。

ふむ

ちと色々試している内に気になる現象が有ったので
SQLiteのビルドFile名をbilsqliteAしてみた・・・

system/bil以降にbilsqliteA.so無いじゃんかぁ
bilsqlite.soは有るがタイムスタンプが
「6/30」って書き換わって無いジャン

SQLite操作Cコード用のAndroid.mkはコンナのだから。。。

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := Test02jni
LOCAL_SRC_FILES := Test02jni.c

LOCAL_SHARED_LIBRARIES := libsqliteA

include $(BUILD_SHARED_LIBRARY)

これ
「LOCAL_SHARED_LIBRARIES」は
「モジュールが実行時に参照する共有ライブラリを指定」らしいので
参照モジュールねーーーんじゃね???

どうヂて、そう思うかと言うと
Cコードで、ただ文字を返すだけ記述にして
android.mkの参照ライブラリを
「libsqlite」と「libsqliteA」交互に変えたら
動いたり動かなかったりしたから。。。

多分Ver3が動いたのは
標準ライブラリに有る「libsqlite」がVer3だからかなぁ。。。

じゃあsystem/bil以降にライブラリ持って行けば??
と、思うのだが書込み不可なのですよ・・・
さてどう検証すっかなぁ。。。

投稿者:秀at 15:46| さんでープログラム(Android編) | コメント(0) | トラックバック(0)

◆この記事へのトラックバックURL:

http://control.onair-blog.jp/util/tb.php?us_no=1924&bl_id=1924&et_id=189787

◆この記事へのコメント:

※必須