🛠 必要なもの

Java

Android SDK

Android NDK

🔧 インストール手順

以下のコマンドを実行して必要なツールをインストールします💡

pip install kivy cython python-for-android
pip install git+https://github.com/kivy/buildozer.git
pip install --upgrade buildozer python-for-android
dnf install java-17-openjdk-devel

注意点 🚨 Javaのバージョンが最新だとエラーになる可能性があります。

Cythonも特定のバージョンを指定しないとエラーが発生することがあります。

📝 テストプログラム

1️⃣ Buildozerの初期化

buildozer init

2️⃣ アプリのPythonコード (main.py)

import kivy

from kivy.app import App
from kivy.uix.label import Label

class MyApp(App):
    def build(self):
        return Label(text='🐱 Rcat APP!')

if __name__ == '__main__':
    MyApp().run()

3️⃣ セットアップファイル (setup.py)

from setuptools import setup

setup(
    name='myapp',
    version='0.1',
    install_requires=[
        'kivy',
        'other_dependencies'
    ],
)

🚀 実行 & デバッグ

buildozer -v android debug
buildozer android debug deploy run logcat

これでPythonでAndroidアプリを作成&実行できます!💪🔥