You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IsarError (IsarError: Could not initialize IsarCore library for processor architecture "android_arm64". If you create a Flutter app, make sure to add isar_flutter_libs to your dependencies.
Invalid argument(s): Failed to load dynamic library 'libisar.so': dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/<redacted>/lib/arm64/libisar.so" (new hash type from the future?))
without legacy packaging the app fails to install on those images.
The page sizes are aligned for our Android dependency, but we need to check Isar and SQLite dependencies.
And
I updated our sample app to support 16kb pages by bumping NDK to 27 and updating the app/build.gradle as described in here . I works on a 16KB emulator device, also with our Isar and SQFlite packages.
android {
...
ndkVersion ="28.0.12916984"...
defaultConfig {
...
// This block is different from the one you use to link Gradle// to your CMake or ndk-build script.
externalNativeBuild {
// For ndk-build, instead use the ndkBuild block.
cmake {
// Passes optional arguments to CMake.
arguments "-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON"
}
}
}
}
Steps to Reproduce
Using a Android Emulator with an image of Type 16 KB Page Size Google APIs PlayStore and Using legacy packaging as suggested by Google results in the following exception:
without legacy packaging the app fails to install on those images.
(Other images without 16KB page size run fine)
Code sample
Details
The text was updated successfully, but these errors were encountered: