如何将flet转为APK?

问题描述 投票:0回答:1

如何将 Flet Python APP 转为 APK?

我发出命令: flet 构建 apk --org com.example.myapp

错误:

flutter
命令在路径中不可用。安装 Flutter SDK。

代码:

import flet as ft


def main(page: ft.Page):
    page.title = "AlertDialog examples"

    dlg = ft.AlertDialog(
        title=ft.Text("Hello, you!"), on_dismiss=lambda e: print("Dialog dismissed!")
    )

    def close_dlg(e):
        dlg_modal.open = False
        page.update()

    dlg_modal = ft.AlertDialog(
        modal=True,
        title=ft.Text("Please confirm"),
        content=ft.Text("Do you really want to delete all those files?"),
        actions=[
            ft.TextButton("Yes", on_click=close_dlg),
            ft.TextButton("No", on_click=close_dlg),
        ],
        actions_alignment=ft.MainAxisAlignment.END,
        on_dismiss=lambda e: print("Modal dialog dismissed!"),
    )

    def open_dlg(e):
        page.dialog = dlg
        dlg.open = True
        page.update()

    def open_dlg_modal(e):
        page.dialog = dlg_modal
        dlg_modal.open = True
        page.update()


    page.add(
        ft.ElevatedButton("Open dialog", on_click=open_dlg),
        ft.ElevatedButton("Open modal dialog", on_click=open_dlg_modal),
    )


ft.app(target=main, assets_dir="assets")
python flutter build apk flet
1个回答
0
投票

sudo snap install flutter --classic (ubuntu 22.04)

sudo apt install android-sdk sdkmanager (ubuntu 22.04)

为 Android 构建: sudo -E flet 构建 apk

在Debian: sudo apt install snapd

然后按照第一步进行操作。 “()”是因为我只在该发行版上进行了测试。

© www.soinside.com 2019 - 2024. All rights reserved.