diff --git a/platforms/android/android-sqlite-native-driver/jni/Android.mk b/platforms/android/android-sqlite-native-driver/jni/Android.mk index cf59e09..6af971d 100644 --- a/platforms/android/android-sqlite-native-driver/jni/Android.mk +++ b/platforms/android/android-sqlite-native-driver/jni/Android.mk @@ -33,9 +33,18 @@ LOCAL_CFLAGS += -DSQLITE_ENABLE_JSON1 # new stable default page size ref: # - http://sqlite.org/releaselog/3_12_0.html # - http://sqlite.org/pgszchng2016.html -LOCAL_CFLAGS += -DSQLITE_DEFAULT_PAGE_SIZE=4096 +LOCAL_CFLAGS += -DSQLITE_DEFAULT_PAGE_SIZE=16384 LOCAL_CFLAGS += -DSQLITE_DEFAULT_CACHE_SIZE=-2000 LOCAL_SRC_FILES := ../native/sqlc_all.c +LOCAL_LDFLAGS += -Wl,-z,max-page-size=0x4000 + +#command used to recompile images +# /Users/thiagojesus/Library/Android/sdk/ndk/27.1.12297006/ndk-build clean +# /Users/thiagojesus/Library/Android/sdk/ndk/27.1.12297006/ndk-build \ +# NDK_PROJECT_PATH=. \ +# APP_BUILD_SCRIPT=Android.mk \ +# APP_PLATFORM=android-33 \ +# APP_ABI="armeabi-v7a arm64-v8a x86 x86_64" V=1 include $(BUILD_SHARED_LIBRARY) diff --git a/platforms/android/android-sqlite-native-driver/native/SQLiteNative_JNI.c b/platforms/android/android-sqlite-native-driver/native/SQLiteNative_JNI.c index c294413..2bec1b8 100644 --- a/platforms/android/android-sqlite-native-driver/native/SQLiteNative_JNI.c +++ b/platforms/android/android-sqlite-native-driver/native/SQLiteNative_JNI.c @@ -189,7 +189,7 @@ Java_io_liteglue_SQLiteNative_sqlc_1db_1prepare_1st__JLjava_lang_String_2(JNIEnv free(_res); - return instance; + return (jlong)instance; } diff --git a/platforms/android/libs/arm64-v8a/libsqlc-native-driver.so b/platforms/android/libs/arm64-v8a/libsqlc-native-driver.so index 2d95734..c1ce0ef 100755 Binary files a/platforms/android/libs/arm64-v8a/libsqlc-native-driver.so and b/platforms/android/libs/arm64-v8a/libsqlc-native-driver.so differ diff --git a/platforms/android/libs/armeabi-v7a/libsqlc-native-driver.so b/platforms/android/libs/armeabi-v7a/libsqlc-native-driver.so index 77cbd79..cdf6e92 100755 Binary files a/platforms/android/libs/armeabi-v7a/libsqlc-native-driver.so and b/platforms/android/libs/armeabi-v7a/libsqlc-native-driver.so differ diff --git a/platforms/android/libs/x86/libsqlc-native-driver.so b/platforms/android/libs/x86/libsqlc-native-driver.so index 3483bfd..0b8fbcc 100755 Binary files a/platforms/android/libs/x86/libsqlc-native-driver.so and b/platforms/android/libs/x86/libsqlc-native-driver.so differ diff --git a/platforms/android/libs/x86_64/libsqlc-native-driver.so b/platforms/android/libs/x86_64/libsqlc-native-driver.so index e7ffbc5..ab067b7 100755 Binary files a/platforms/android/libs/x86_64/libsqlc-native-driver.so and b/platforms/android/libs/x86_64/libsqlc-native-driver.so differ