h-1.flet.3/build.py
2026-02-19 11:53:09 +09:00

40 lines
1.3 KiB
Python

"""Androidビルド用スクリプト"""
import subprocess
import sys
import os
def build_android():
"""販売アシスト1号をAndroidアプリとしてビルド"""
print("🚀 販売アシスト1号 Androidビルド開始...")
# FletでAndroidビルド
try:
result = subprocess.run([
sys.executable, "-m", "flet", "pack", "main.py",
"--android",
"--name", "販売アシスト1号",
"--package-name", "com.sales.assistant1",
"--icon", "icon.png" # アイコンがあれば
], check=True, capture_output=True, text=True)
print("✅ ビルド成功!")
print(result.stdout)
except subprocess.CalledProcessError as e:
print("❌ ビルド失敗:")
print(e.stderr)
return False
except FileNotFoundError:
print("❌ Fletがインストールされていません")
print("pip install flet を実行してください")
return False
return True
if __name__ == "__main__":
if build_android():
print("\n🎉 販売アシスト1号のAndroidビルドが完了しました!")
print("生成されたAPKファイルをAndroid端末にインストールしてください")
else:
print("\n💥 ビルドに失敗しました")