"""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💥 ビルドに失敗しました")
