getv.c:
#include <stdio.h> #include "sqlite3.h" main() { printf("version is %s\n",sqlite3_libversion()); printf("sqlite3_sourceid is %s\n",sqlite3_sourceid()); } 將Android設備/system/lib/libsqlite.so複製到本地編譯連結的需要參考,或者自己編譯新的版本.參看 NDK編譯sqlite共用庫及命令列讀取資料庫程式



Androkd.mk

 

LOCAL_PATH:= $(call my-dir)

 

include $(CLEAR_VARS)

 

LOCAL_MODULE := getv

 

LOCAL_SRC_FILES := getv.c

 

LOCAL_LDLIBS := -L. -lsqlite

 

include $(BUILD_EXECUTABLE) 得到ibs\armeabi\getv執行檔,使用adb push複製到android設備上,chmod 755 getv 後,執行 即可:android 4.3自帶的sqlite版本為:



version is 3.7.11
sqlite3_sourceid is 2012-03-20 11:35:50 00bb9c9ce4f465e6ac321ced2a9d0062dc364669
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()