Я перекомпилировал библиотеку, добавив:
Код: Выделить всё
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"
Код: Выделить всё
APP_SUPPORT_FLEXIBLE_PAGE_SIZES := true
Затем выполните init и make, и теперь мое приложение работает с Android 15 и Page активирован режим размера 15 КБ с Android Studio Koala.
Но при запуске сборки AAB (подписанной) из Android Studio Koala, загрузке приложения в Google Play, а затем загрузке приложения я получаю следующее ошибки:
Код: Выделить всё
09-03 22:26:02.654 1336 1697 E NativeLibraryHelper: Library 'libsqlc-native-driver.so' is not PAGE(16384)-aligned - will not be able to open it directly from apk.
09-03 22:26:02.654 1336 1697 W NativeHelper: Failure copying native libraries [errorCode=-2]
09-03 22:26:02.654 1336 1697 D PackageInstallerSession: Marking session 1857550392 as failed: INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2
Библиотека .so кажется правильно выровненной (по крайней мере, перед сборкой):
./libsqlc-native-driver.so: ВЫРАВНЕНО (2**14)
Подробнее здесь: https://stackoverflow.com/questions/789 ... 84-aligned
Мобильная версия