flet icon indicating copy to clipboard operation
flet copied to clipboard

bug: APK is missing libpenguin.so and libpyjni.so and APP is not working in 0.28.3

Open ozkandayi opened this issue 1 month ago • 0 comments

Duplicate Check

  • [x] I have searched the opened issues and there are no duplicates

Describe the bug

I am delevoping Flet based application in Python. I am usinf Flet 0.28.3 and FLUTTER doctor details are : C:\Users\ozkan>flutter doctor --verbose [√] Flutter (Channel stable, 3.38.4, on Microsoft Windows [Version 10.0.26200.7171], locale en-US) [174ms] • Flutter version 3.38.4 on channel stable at c:\Users\ozkan\develop\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 66dd93f9a2 (4 days ago), 2025-12-03 14:56:10 -0800 • Engine revision a5cb96369e • Dart version 3.10.3 • DevTools version 2.51.1 • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, omit-legacy-version-file, enable-lldb-debugging

[√] Windows Version (Windows 11 or higher, 25H2, 2009) [552ms]

[√] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [1,550ms] • Android SDK at c:\Users\ozkan\AppData\Local\Android\Sdk
• Emulator version 36.3.10.0 (build_id 14472402) (CL:N/A) • Platform android-36, build-tools 36.1.0 • ANDROID_HOME = c:\Users\ozkan\AppData\Local\Android\Sdk
• ANDROID_SDK_ROOT = c:\Users\ozkan\AppData\Local\Android\Sdk
• Java binary at: C:\Users\ozkan\java\17.0.13+11\bin\java This JDK is specified in your Flutter configuration. To change the current JDK, run: flutter config --jdk-dir="path/to/jdk". • Java version OpenJDK Runtime Environment Temurin-17.0.13+11 (build 17.0.13+11) • All Android licenses accepted.

[√] Chrome - develop for the web [59ms] • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Community 2026 18.0.2) [58ms] • Visual Studio at C:\Program Files\Microsoft Visual Studio\18\Community • Visual Studio Community 2026 version 18.0.11222.15 • Windows 10 SDK version 10.0.26100.0

[√] Connected device (4 available) [226ms] • SM S938B (mobile) • RZCY31450FH • android-arm64 • Android 16 (API 36) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.26200.7171] • Chrome (web) • chrome • web-javascript • Google Chrome 143.0.7499.41 • Edge (web) • edge • web-javascript • Microsoft Edge 143.0.3650.66

[√] Network resources [520ms] • All expected network resources are available.

• No issues found!

My code structure :

├── README.md ├── pyproject.toml ├── app │ ├── assets │ │ └── ..... │ ├── ui_classes │ │ ├── init.py │ │ ├── file.....py │ │ ├── file.....py │ │ └── file.....py │ ├── ui_pages │ │ ├── init.py │ │ ├── settings.py │ │ ├── view.py │ │ ├── file.....py │ │ ├── ui_navigation │ │ │ ├── init.py │ │ │ ├── other_files.py │ │ │ └── file.....py │ │ └── ui_setings │ │ ├── init.py │ │ ├── other_files.py │ │ └── file.....py│
│ ├── config │ │ ├── init.py │ │ └── settings.ini │ ├── Export_Excel │ │ └── excel.xlsx │ ├── imgtemp │ │ └── temp_288xxxxx.jpg │ ├── PHP │ │ └── php_file.php │ └── main.py ├── src └── storage ├── data └── temp

My problem after I buld the apk file with 0.28.3 it successfully comlete. I install it do an Android device. And it fails to import local class modules and app crashes. It is basic import action and 3-4 days ago it was runing in Android wihout any problem.

Code sample

Code
import flet as ft
import threading
import time
import configparser as conpar

# IMPORTING PAGES
import ui_pages.settings as stngs   # importing fails in ANDROID but WINDOWS ok
from ui_classes.data_get import SQLDataGet # importing fails in ANDROID but WINDOWS ok
from ui_classes.lang_get import LangDataGet # importing fails in ANDROID but WINDOWS ok
from ui_pages.views import views_handler # importing fails in ANDROID but WINDOWS ok
import ui_pages.login as login_page # importing fails in ANDROID but WINDOWS ok

login_page.roleID = 0

# Load language configuration
lang_main = stngs.lang_setting or "ENG"
config = conpar.ConfigParser()
config.read("app\\config\\settings.ini")
lang_main = config["WMS_Settings"].get("Language", "ENG")
stngs.lang_setting = lang_main

def main(page: ft.Page):
    """Main entry point for Flet app with Cupertino loader and snack bar."""

    page.title = "eASY WMS - Warehause Management System"
    page.theme_mode = "light"
    page.window_resizable = True

    # Platform handling
    if page.platform.value == "android":
        page.window_full_screen = True
    elif page.platform.value in ["windows", "linux", "ios"]:
        page.window.maximized = True
        #page.window.width = 600

    # Cupertino loading overlay (centered, full-screen)
    loading_overlay = ft.Container(
        content=ft.CupertinoActivityIndicator(radius=20, color=ft.Colors.WHITE),
        alignment=ft.alignment.center,
        bgcolor=ft.Colors.with_opacity(0.6, ft.Colors.BLACK),
        expand=True,
        visible=True,
    )
    page.overlay.append(loading_overlay)
    page.update()

    # --- Background initialization thread ---
    def init_app():
        """Run heavy startup operations without freezing UI."""
        try:
            # Small delay so UI can paint spinner
            time.sleep(0.1)

            # Load language data (heavy DB call)
            lang_result = SQLDataGet("GetLang", lang_main).load_db_AWS()

            # Update page title after language load
            page.title = (
                "eASY WMS - " + LangDataGet(lang_result, "page_title").get_lang()
            )
            page.update()

            # ✅ Show startup snack bar
            page.snack_bar = ft.SnackBar(
                ft.Text(
                    f"Window size: {int(page.width)} x {int(page.height)}",
                    weight=ft.FontWeight.W_400,
                    color=ft.Colors.WHITE,
                    size=12,
                ),
                bgcolor=ft.Colors.GREY_700,
                duration=4000,
            )
            page.snack_bar.open = True
            page.update()

            # Define route handler inside this thread
            def route_change(route):
                """Handle navigation events with spinner."""
                loading_overlay.visible = True
                page.update()
                time.sleep(0.05)

                lang_current = stngs.lang_setting or "ENG"
                lang_result = SQLDataGet("GetLang", lang_current).load_db_AWS()

                # Build target view (heavy)
                view_obj = views_handler(page, lang_result)[page.route]

                # Replace current view
                page.views.clear()
                page.views.append(view_obj)

                # Optional: show snack bar on navigation
                page.snack_bar = ft.SnackBar(
                    ft.Text(
                        f"Navigated to: {page.route}",
                        weight=ft.FontWeight.W_400,
                        color=ft.Colors.WHITE,
                        size=12,
                    ),
                    bgcolor=ft.Colors.BLUE_GREY,
                    duration=2000,
                )
                page.snack_bar.open = True

                # Hide loader
                loading_overlay.visible = False
                page.update()

            # Attach the handler
            page.on_route_change = route_change

            # Hide loader and load the first page
            loading_overlay.visible = False
            page.update()
            page.go("/")

        except Exception as e:
            print("Error during init:", e)
            loading_overlay.content = ft.Text(str(e), color=ft.Colors.RED)
            page.update()
    try:
        import logging
        logging.basicConfig(level=logging.DEBUG)
        # Run initialization in a separate thread so spinner is visible
        threading.Thread(target=init_app, daemon=True).start()
    except Exception as e:
        page.snack_bar = ft.SnackBar(ft.Text(str(e)))
        page.snack_bar.open = True
        page.update()
# Launch app
ft.app(target=main, assets_dir="assets")

To reproduce

During Build No error. Build is done with : flet build apk -vv

Expected behavior

No response

Screenshots / Videos

Captures

[Upload media here]

Operating System

Windows

Operating system details

11

Flet version

0.28.3

Regression

No, it isn't

Suggestions

It was normally working before in ANDROID. I tried many alternatives with or without ChatGPT. We are recycling.

Logs

Logs for ANDROID LOGCAT output

app-release-apk.txt

2025-12-08 00:05:49.331 28391-28391 nativeloader            com.ewms.ewms                        D  Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
2025-12-08 00:05:49.333 28391-28391 ActivityThread          com.ewms.ewms                        D  setConscryptValidator
2025-12-08 00:05:49.333 28391-28391 ActivityThread          com.ewms.ewms                        D  setConscryptValidator - put
2025-12-08 00:05:49.340 28391-28391 ApplicationLoaders      com.ewms.ewms                        D  Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
2025-12-08 00:05:49.340 28391-28391 ApplicationLoaders      com.ewms.ewms                        D  Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
2025-12-08 00:05:49.342 28391-28391 nativeloader            com.ewms.ewms                        D  Configuring clns-9 for other apk /data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/lib/arm64:/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.ewms.ewms
2025-12-08 00:05:49.343 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 202956589; UID 10592; state: ENABLED
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V  Currently set values for:
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V    angle_gl_driver_selection_pkgs=[]
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V    angle_gl_driver_selection_values=[]
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V  com.ewms.ewms is not listed in per-application setting
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V  ANGLE allowlist from config: 
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V  com.ewms.ewms is not listed in ANGLE allowlist or settings, returning default
2025-12-08 00:05:49.345 28391-28391 GraphicsEnvironment     com.ewms.ewms                        V  App is not on the allowlist for updatable production driver.
2025-12-08 00:05:49.388 28391-28391 ActivityThread          com.ewms.ewms                        D  com.ewms.ewms will use render engine as VK
2025-12-08 00:05:49.388 28391-28391 HWUI                    com.ewms.ewms                        D  HWUI - treat SMPTE_170M as sRGB
2025-12-08 00:05:49.389 28391-28416 DisplayManager          com.ewms.ewms                        I  Choreographer implicitly registered for the refresh rate.
2025-12-08 00:05:49.389 28391-28416 HWUI                    com.ewms.ewms                        D  CacheManager constructor. deviceInfo=(1080, 1920)
2025-12-08 00:05:49.389 28391-28416 vulkan                  com.ewms.ewms                        D  searching for layers in '/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/lib/arm64'
2025-12-08 00:05:49.390 28391-28416 vulkan                  com.ewms.ewms                        D  searching for layers in '/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/base.apk!/lib/arm64-v8a'
2025-12-08 00:05:49.394 28391-28391 ashmem                  com.ewms.ewms                        E  Pinning is deprecated since Android Q. Please use trim or other methods.
2025-12-08 00:05:49.396 28391-28416 Adreno-AppProfiles      com.ewms.ewms                        E  QSPM AIDL service doesn't exist
2025-12-08 00:05:49.398 28391-28420 nativeloader            com.ewms.ewms                        D  Load /data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/lib/arm64/libflutter.so using class loader ns clns-9 (caller=/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/base.apk): ok
2025-12-08 00:05:49.398 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
2025-12-08 00:05:49.398 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  ===== END DUMP OF OVERRIDDEN SETTINGS =====
2025-12-08 00:05:49.401 28391-28416 qdgralloc               com.ewms.ewms                        D  Fetching IMapper5 from QtiMapper5
2025-12-08 00:05:49.406 28391-28416 SnapAlloc               com.ewms.ewms                        I  Graphics lib is available
2025-12-08 00:05:49.410 28391-28416 Adreno-UNKNOWN          com.ewms.ewms                        I  Using previously loaded IMapper library.
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  QUALCOMM build          : e4a2ccdb56, Icac6f3510c
                                                                                                    Build Date              : 07/21/25
                                                                                                    Shader Compiler Version : E031.47.18.36
                                                                                                    Local Branch            : 
                                                                                                    Remote Branch           : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.15.4.0.11.00.00.1088.743
                                                                                                    Remote Branch           : NONE
                                                                                                    Reconstruct Branch      : NOTHING
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  Build Config            : S P 18.0.0 AArch64
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  Driver Path             : /vendor/lib64/hw/vulkan.adreno.so
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  Driver Version          : 0800.40.1
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  PFP                     : 0x01500077
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  ME                      : 0x01500014
2025-12-08 00:05:49.413 28391-28416 AdrenoVK-0              com.ewms.ewms                        I  Application Name    : android framework
                                                                                                    Application Version : 0x00000000
                                                                                                    Engine Name         : android framework
                                                                                                    Engine Version      : 0x00000000
                                                                                                    Api Version         : 0x00401000
2025-12-08 00:05:49.432 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  QUALCOMM build                   : e4a2ccdb56, Icac6f3510c
                                                                                                    Build Date                       : 07/21/25
                                                                                                    OpenGL ES Shader Compiler Version: E031.47.18.36
                                                                                                    Local Branch                     : 
                                                                                                    Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.15.4.0.11.00.00.1088.743
                                                                                                    Remote Branch                    : NONE
                                                                                                    Reconstruct Branch               : NOTHING
2025-12-08 00:05:49.432 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  Build Config                     : S P 18.0.0 AArch64
2025-12-08 00:05:49.432 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
2025-12-08 00:05:49.432 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  Driver Version                   : 0800.40.1
2025-12-08 00:05:49.432 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  Process Name                     : com.ewms.ewms
2025-12-08 00:05:49.433 28391-28391 AdrenoGLES-0            com.ewms.ewms                        I  PFP: 0x01500077, ME: 0x01500014
2025-12-08 00:05:49.434 28391-28391 Adreno-AppProfiles      com.ewms.ewms                        E  QSPM AIDL service doesn't exist
2025-12-08 00:05:49.435 28391-28391 AdrenoUtils             com.ewms.ewms                        I  <ReadGpuID:366>: Reading chip ID through GSL
2025-12-08 00:05:49.438 28391-28391 DesktopModeFlags        com.ewms.ewms                        D  Toggle override initialized to: OVERRIDE_UNSET
2025-12-08 00:05:49.450 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 setAlpha: alpha=0.0
2025-12-08 00:05:49.450 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 updateSurface: has no frame
2025-12-08 00:05:49.450 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 352594277; UID 10592; state: ENABLED
2025-12-08 00:05:49.452 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 279646685; UID 10592; state: ENABLED
2025-12-08 00:05:49.452 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 309578419; UID 10592; state: ENABLED
2025-12-08 00:05:49.453 28391-28391 DecorView               com.ewms.ewms                        I  setWindowBackground: isPopOver=false color=ff000000 d=android.graphics.drawable.ColorDrawable@504842d
2025-12-08 00:05:49.454 28391-28391 ViewRootImpl            com.ewms.ewms                        D  desktopMode is false
2025-12-08 00:05:49.454 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 349153669; UID 10592; state: ENABLED
2025-12-08 00:05:49.454 28391-28391 ViewRootImpl            com.ewms.ewms                        I  dVRR is disabled
2025-12-08 00:05:49.454 28391-28391 HardwareRenderer        com.ewms.ewms                        D  onDisplayChanged. displayId=0 current wxh=1080x2340 mLargest wxh=0x0
2025-12-08 00:05:49.454 28391-28391 HardwareRenderer        com.ewms.ewms                        D  Set largestWidth and largestHeight as logical resolution. (1080x2340)
2025-12-08 00:05:49.454 28391-28416 HWUI                    com.ewms.ewms                        D  setMaxSurfaceArea requested wxh=(1080,2340) requestedSurfaceArea(2527200) mMaxSurfaceArea(2073600)
2025-12-08 00:05:49.454 28391-28416 NativeCust...ncyManager com.ewms.ewms                        D  [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2025-12-08 00:05:49.456 28391-28391 InputTransport          com.ewms.ewms                        D  Input channel constructed: '80b015c', fd=126
2025-12-08 00:05:49.456 28391-28391 InsetsController        com.ewms.ewms                        I  onStateChanged: host=com.ewms.ewms/com.ewms.ewms.MainActivity, from=android.view.ViewRootImpl.onInsetsStateChanged:3026, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 85 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(514, 0 - 566, 85), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 H -9.333333333333333 V 30.13333333333333 H 9.333333333333333 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=42, center=Point(42, 42)}, RoundedCorner{position=TopRight, radius=42, center=Point(1038, 42)}, RoundedCorner{position=BottomRight, radius=42, center=Point(1038, 2298)}, RoundedCorner{position=BottomLeft, radius=42, center=Point(42, 2298)}]}  mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 85) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,85] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {6460001 mType=navigationBars mFrame=[0,2205][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {6460004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {6460005 mType=mandatorySystemGestures mFrame=[0,2205][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {6460006 mType=tappableElement mFrame=[0,2205][1080,2340] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {6460024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {3b8d0000 mType=statusBars mFrame=[0,0][1080,85] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3b8d0005 mType=mandatorySystemGestures mFrame=[0,0][1080,119] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3b8d0006 mType=tappableElement mFrame=[0,0][1080,85] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null} }
2025-12-08 00:05:49.457 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  synced displayState. AttachInfo displayState=2
2025-12-08 00:05:49.457 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  setView = com.android.internal.policy.DecorView@7bdd486 IsHRR=false mFlingFrameRateChange=0 TM=true
2025-12-08 00:05:49.457 28391-28391 IDS_TAG                 com.ewms.ewms                        I  Starting IDS observe window
2025-12-08 00:05:49.457 28391-28391 IDS_TAG                 com.ewms.ewms                        I  Getting Shared Preference for android.app.Application@2e97431 uid = 10592
2025-12-08 00:05:49.457 28391-28391 IDS_TAG                 com.ewms.ewms                        I  App android.app.Application@2e97431 has not finished training
2025-12-08 00:05:49.458 28391-28416 HWUI                    com.ewms.ewms                        D  HWUI - treat SMPTE_170M as sRGB
2025-12-08 00:05:49.459 28391-28391 IDS_TAG                 com.ewms.ewms                        I  Closing IDS observe window
2025-12-08 00:05:49.459 28391-28391 IDS_TAG                 com.ewms.ewms                        I  Getting Shared Preference for android.app.Application@2e97431 uid = 10592
2025-12-08 00:05:49.459 28391-28391 IDS_TAG                 com.ewms.ewms                        I  IDS count updated to 7 for android.app.Application@2e97431
2025-12-08 00:05:49.459 28391-28391 CompatChangeReporter    com.ewms.ewms                        D  Compat change id reported: 306666082; UID 10592; state: ENABLED
2025-12-08 00:05:49.459 28391-28391 WindowExtensionsImpl    com.ewms.ewms                        I  Initializing Window Extensions, vendor API level=9, activity embedding enabled=true
2025-12-08 00:05:49.463 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  onWindowVisibilityChanged(0) true io.flutter.embedding.android.FlutterSurfaceView{8a773b2 V.E...... ......I. 0,0-0,0} of VRI[MainActivity]@b4606ba
2025-12-08 00:05:49.463 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 updateSurface: has no frame
2025-12-08 00:05:49.465 28391-28391 com.ewms.ewms           com.ewms.ewms                        E  Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
2025-12-08 00:05:49.465 28391-28391 BufferQueueProducer     com.ewms.ewms                        I  [](id:6ee700000000,api:0,p:-928228464,c:28391) setDequeueTimeout:2077252342
2025-12-08 00:05:49.465 28391-28391 BLASTBufferQueue_Java   com.ewms.ewms                        I  new BLASTBufferQueue, mName= VRI[MainActivity]@b4606ba mNativeObject= 0xb400007718aee4b0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3585 android.view.ViewRootImpl.relayoutWindow:11685 android.view.ViewRootImpl.performTraversals:4804 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 android.view.Choreographer$CallbackRecord.run:1910 android.view.Choreographer.doCallbacks:1367 android.view.Choreographer.doFrame:1292 android.view.Choreographer$FrameDisplayEventReceiver.run:1870 
2025-12-08 00:05:49.465 28391-28391 BLASTBufferQueue_Java   com.ewms.ewms                        I  update, w= 1080 h= 2340 mName = VRI[MainActivity]@b4606ba mNativeObject= 0xb400007718aee4b0 sc.mNativeObject= 0xb4000077f8acde10 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3590 android.view.ViewRootImpl.relayoutWindow:11685 android.view.ViewRootImpl.performTraversals:4804 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 
2025-12-08 00:05:49.465 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=false req=(1080,2340)0 dur=2 res=0x3 s={true 0xb400007708abf1f0} ch=true seqId=0
2025-12-08 00:05:49.465 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  performConfigurationChange setNightDimText nightDimLevel=0
2025-12-08 00:05:49.465 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007708abf1f0} hwInitialized=true
2025-12-08 00:05:49.465 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 updateSurface: has no frame
2025-12-08 00:05:49.465 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{8a773b2 V.E...... ......ID 0,0-1080,2340} of VRI[MainActivity]@b4606ba
2025-12-08 00:05:49.465 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 updateSurface: has no frame
2025-12-08 00:05:49.465 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  reportNextDraw android.view.ViewRootImpl.performTraversals:5443 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 android.view.Choreographer$CallbackRecord.run:1910 
2025-12-08 00:05:49.465 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 Changes: creating=true format=true size=true visible=true alpha=true hint=false left=true top=true z=false attached=true lifecycleStrategy=false
2025-12-08 00:05:49.466 28391-28391 BufferQueueProducer     com.ewms.ewms                        I  [](id:6ee700000001,api:0,p:0,c:28391) setDequeueTimeout:2077252342
2025-12-08 00:05:49.466 28391-28391 BLASTBufferQueue_Java   com.ewms.ewms                        I  new BLASTBufferQueue, mName= 8a773b2 SurfaceView[com.ewms.ewms/com.ewms.ewms.MainActivity]@0 mNativeObject= 0xb400007718b09660 caller= android.view.SurfaceView.createBlastSurfaceControls:1781 android.view.SurfaceView.updateSurface:1450 android.view.SurfaceView.lambda$new$0:280 android.view.SurfaceView.$r8$lambda$NfZyM_TG8F8lqzaOVZ7noREFjzU:0 android.view.SurfaceView$$ExternalSyntheticLambda1.onPreDraw:0 android.view.ViewTreeObserver.dispatchOnPreDraw:1229 android.view.ViewRootImpl.performTraversals:5448 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 
2025-12-08 00:05:49.466 28391-28391 BLASTBufferQueue_Java   com.ewms.ewms                        I  update, w= 1080 h= 2340 mName = 8a773b2 SurfaceView[com.ewms.ewms/com.ewms.ewms.MainActivity]@0 mNativeObject= 0xb400007718b09660 sc.mNativeObject= 0xb4000077f8acded0 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1782 android.view.SurfaceView.updateSurface:1450 android.view.SurfaceView.lambda$new$0:280 android.view.SurfaceView.$r8$lambda$NfZyM_TG8F8lqzaOVZ7noREFjzU:0 android.view.SurfaceView$$ExternalSyntheticLambda1.onPreDraw:0 android.view.ViewTreeObserver.dispatchOnPreDraw:1229 
2025-12-08 00:05:49.466 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 Cur surface: Surface(name=null mNativeObject=0)/@0xfb65b6c
2025-12-08 00:05:49.466 28391-28391 SurfaceComposerClient   com.ewms.ewms                        D  setCornerRadius ## 8a773b2 SurfaceView[com.ewms.ewms/com.ewms.ewms.MainActivity]@0#142394 cornerRadius=0.000000
2025-12-08 00:05:49.466 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  pST: sr = Rect(0, 0 - 1080, 2340) sw = 1080 sh = 2340
2025-12-08 00:05:49.466 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 performSurfaceTransaction RenderWorker position = [0, 0, 1080, 2340] surfaceSize = 1080x2340
2025-12-08 00:05:49.466 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  updateSurface: mVisible = true mSurface.isValid() = true
2025-12-08 00:05:49.466 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
2025-12-08 00:05:49.466 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 visibleChanged -- surfaceCreated
2025-12-08 00:05:49.466 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  surfaceCreated 1 #8 io.flutter.embedding.android.FlutterSurfaceView{8a773b2 V.E...... ......ID 0,0-1080,2340}
2025-12-08 00:05:49.467 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 surfaceChanged -- format=4 w=1080 h=2340
2025-12-08 00:05:49.467 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  surfaceChanged (1080,2340) 1 #8 io.flutter.embedding.android.FlutterSurfaceView{8a773b2 V.E...... ......ID 0,0-1080,2340}
2025-12-08 00:05:49.467 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 surfaceRedrawNeeded
2025-12-08 00:05:49.467 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 finishedDrawing
2025-12-08 00:05:49.468 28391-28391 SurfaceView             com.ewms.ewms                        V  Layout: x=0 y=0 w=1080 h=2340, frame=Rect(0, 0 - 1080, 2340)
2025-12-08 00:05:49.468 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  Canceling draw. cancelDueToPreDrawListener=true cancelDueToSync=false
2025-12-08 00:05:49.469 28391-28391 WindowLayo...ponentImpl com.ewms.ewms                        D  Register WindowLayoutInfoListener on Context=com.ewms.ewms.MainActivity@e61dc1f, of which baseContext=android.app.ContextImpl@563c258
2025-12-08 00:05:49.470 28391-28423 BLASTBufferQueue        com.ewms.ewms                        I  [8a773b2 SurfaceView[com.ewms.ewms/com.ewms.ewms.MainActivity]@0#1](f:0,a:0,s:0) onFrameAvailable the first frame is available
2025-12-08 00:05:49.470 28391-28423 SurfaceComposerClient   com.ewms.ewms                        I  apply transaction with the first frame. layerId: 142395, bufferData(ID: 121938416500736, frameNumber: 1)
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        D  145191858 setAlpha: alpha=1.0
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 Changes: creating=false format=false size=false visible=false alpha=true hint=false left=false top=false z=false attached=true lifecycleStrategy=false
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 Cur surface: Surface(name=null mNativeObject=-5476376635635905520)/@0xfb65b6c
2025-12-08 00:05:49.470 28391-28391 SurfaceComposerClient   com.ewms.ewms                        D  setCornerRadius ## 8a773b2 SurfaceView[com.ewms.ewms/com.ewms.ewms.MainActivity]@0#142394 cornerRadius=0.000000
2025-12-08 00:05:49.470 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  updateSurface: mVisible = true mSurface.isValid() = true
2025-12-08 00:05:49.470 28391-28391 SV[1451918...nActivity] com.ewms.ewms                        I  updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 surfaceRedrawNeeded
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        I  145191858 finishedDrawing
2025-12-08 00:05:49.470 28391-28391 SurfaceView             com.ewms.ewms                        V  Layout: x=0 y=0 w=1080 h=2340, frame=Rect(0, 0 - 1080, 2340)
2025-12-08 00:05:49.484 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  Setup new sync=wmsSync-VRI[MainActivity]@b4606ba#2
2025-12-08 00:05:49.484 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  Creating new active sync group VRI[MainActivity]@b4606ba#3
2025-12-08 00:05:49.484 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  Draw frame after cancel
2025-12-08 00:05:49.484 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  registerCallbacksForSync syncBuffer=false
2025-12-08 00:05:49.484 28391-28416 SurfaceView             com.ewms.ewms                        D  145191858 updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 0, 1080, 2340] surfaceSize = 1080x2340
2025-12-08 00:05:49.484 28391-28416 SV[1451918...nActivity] com.ewms.ewms                        I  uSP: rtp = Rect(0, 0 - 1080, 2340) rtsw = 1080 rtsh = 2340
2025-12-08 00:05:49.484 28391-28416 SV[1451918...nActivity] com.ewms.ewms                        I  onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0
2025-12-08 00:05:49.485 28391-28416 SV[1451918...nActivity] com.ewms.ewms                        I  aOrMT: VRI[MainActivity]@b4606ba t = android.view.SurfaceControl$Transaction@670a5ed fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1932 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:401 
2025-12-08 00:05:49.485 28391-28416 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  mWNT: t=0xb4000076d8aca590 mBlastBufferQueue=0xb400007718aee4b0 fn= 1 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1863 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1932 
2025-12-08 00:05:49.485 28391-28434 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  Received frameDrawingCallback syncResult=0 frameNum=1.
2025-12-08 00:05:49.485 28391-28434 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  mWNT: t=0xb4000076d8ad60d0 mBlastBufferQueue=0xb400007718aee4b0 fn= 1 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$12.onFrameDraw:15441 android.view.ThreadedRenderer$1.onFrameDraw:718 <bottom of call stack> 
2025-12-08 00:05:49.485 28391-28434 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  Setting up sync and frameCommitCallback
2025-12-08 00:05:49.489 28391-28416 BLASTBufferQueue        com.ewms.ewms                        I  [VRI[MainActivity]@b4606ba#0](f:0,a:0,s:0) onFrameAvailable the first frame is available
2025-12-08 00:05:49.489 28391-28416 SurfaceComposerClient   com.ewms.ewms                        I  apply transaction with the first frame. layerId: 142390, bufferData(ID: 121938416500737, frameNumber: 1)
2025-12-08 00:05:49.489 28391-28416 VRI[MainAc...y]@b4606ba com.ewms.ewms                        I  Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2025-12-08 00:05:49.489 28391-28416 HWUI                    com.ewms.ewms                        D  CFMS:: SetUp Pid : 28391    Tid : 28416
2025-12-08 00:05:49.489 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  reportDrawFinished seqId=0
2025-12-08 00:05:49.494 28391-28391 nativeloader            com.ewms.ewms                        D  Load libpyjni.so using class loader ns clns-9 (caller=/data/app/~~CXsg4g1doehK-F97PWV-XQ==/com.ewms.ewms-txDDhNE_nY0EdwfuL0tU3Q==/base.apk): dlopen failed: library "libpyjni.so" not found
2025-12-08 00:05:49.494 28391-28391 InsetsSourceConsumer    com.ewms.ewms                        I  applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.ewms.ewms/com.ewms.ewms.MainActivity
2025-12-08 00:05:49.494 28391-28391 InsetsSourceConsumer    com.ewms.ewms                        I  applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.ewms.ewms/com.ewms.ewms.MainActivity
2025-12-08 00:05:49.496 28391-28447 flutter                 com.ewms.ewms                        I  dynamicLibPath: libpython3.12.so
2025-12-08 00:05:49.496 28391-28447 flutter                 com.ewms.ewms                        I  programDirPath: /data/user/0/com.ewms.ewms/files/flet/app
2025-12-08 00:05:49.496 28391-28447 flutter                 com.ewms.ewms                        I  programModuleName: main
2025-12-08 00:05:49.508 28391-28447 flutter                 com.ewms.ewms                        I  after Py_Initialize()
2025-12-08 00:05:49.512 28391-28391 VRI[MainAc...y]@b4606ba com.ewms.ewms                        D  mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007708abf1f0}
2025-12-08 00:05:49.513 28391-28391 InputMethodManagerUtils com.ewms.ewms                        D  startInputInner - Id : 0
2025-12-08 00:05:49.513 28391-28391 InputMethodManager      com.ewms.ewms                        I  startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2025-12-08 00:05:49.513 28391-28391 InputMethodManager      com.ewms.ewms                        I  handleMessage: setImeVisibility visible=false
2025-12-08 00:05:49.513 28391-28391 InsetsController        com.ewms.ewms                        D  hide(ime(), fromIme=false)
2025-12-08 00:05:49.513 28391-28391 ImeTracker              com.ewms.ewms                        I  com.ewms.ewms:402e1751: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
2025-12-08 00:05:49.514 28391-28450 InputTransport          com.ewms.ewms                        D  Input channel constructed: 'ClientS', fd=157
2025-12-08 00:05:49.939 28391-28447 flutter                 com.ewms.ewms                        I  PyRun_SimpleString for script result: 0
2025-12-08 00:05:49.969 28391-28447 flutter                 com.ewms.ewms                        I  after Py_Finalize()

Additional details

app.zip file detail created by flet build

zip_list.txt

ozkandayi avatar Dec 07 '25 23:12 ozkandayi