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