kivy pythonプログラムは、Androidで起動するとすぐに閉じます

rnso

私はkivy-launcherを使用してAndroidで次の簡単なPythonコードを実行しようとしています:

# from: https://kivy.org/doc/stable/guide/basic.html
import kivy
kivy.require('1.0.6') # replace with your current kivy version !

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

class MyApp(App):
    def build(self):
        return Label(text='Hello world')

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

android.txtファイルは簡単です:

title=TestApp
author=ABC
orientation=landscape

これは、テキストがHello world中央に配置されたウィンドウが開くデスクトップで問題なく実行されますウィンドウはx、右上隅のボタンをクリックして閉じるまで開いたままになります。

しかし、電話でそれを選択すると、プログラム起動画面が表示され、それが終了するだけで、電話のホーム画面に戻ります。

問題はどこにあり、これをどのように解決できますか?ご協力いただきありがとうございます。

bburks832

最初に確認することは、実際にKivyバージョン1.0.6を使用しているかどうかです(ほとんどの場合そうではありません)。そうでない場合は、Kivy Launcherが使用するものと交換してください(最新のKivy Launcherがバージョン1.9.1を実装しているように見えます)。それ以外の場合は、投稿されたスクリプトに問題はありません。また、Launcherで実行するには、Pythonファイルをmain.pyとして保存する必要があります。基本的に、このページの「KivyLauncher用のアプリケーションのパッケージ化」の指示に必ず従ってください:https//kivy.org/doc/stable/guide/packaging-android.htmlそれでも機能しない場合は、AndroidデバイスにKivy Launcherを再インストールしてから、main.pyとandroid.txtを再度追加してください。

KivyLauncherは非常に基本的なテスト専用であることに注意してください。それを超えて、Buildozerのようなツールを使用して独自のAPKをコンパイルする必要があります。私自身の経験では、Buildozerを使い始めるのは骨の折れるプロセスでしたが、それは価値がありました。楽しんで!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidでkivyプログラムを実行する

分類Dev

Kivyボタンの例はテスト時にすぐに閉じます

分類Dev

kivyプログラムを実行する方法は?

分類Dev

kivyプログラムでjsonapiを使用するにはどうすればよいですか

分類Dev

Kivyで、別のクラスの閉じるボタンを使用してポップアップを閉じるにはどうすればよいですか?

分類Dev

Kivy Opencv Android

分類Dev

Pygame / Kivy on Android?

分類Dev

Python/Kivy Screen Transition

分類Dev

Kivy Python IDs problems

分類Dev

KivyプログラムにTypeErrorがあります:解決しました

分類Dev

マルチプロセッシングを含むPython + Kivyプログラムを実行すると、白い空白の画面が表示されます

分類Dev

Buildozerを使用したKivy pyjnius - アプリにjniusを追加すると、起動後にクラッシュする

分類Dev

KivyでTabbedPanelを動的に制御する

分類Dev

kivy アプリを起動すると、Windows で黒い画面が表示される

分類Dev

Androidでkivyアプリをデバッグする方法は?

分類Dev

Android KitKat (Kivy Launcher) で Kivy アプリがクラッシュする

分類Dev

Kivyで入力する方法

分類Dev

Kivyでjsonstoreを使用する

分類Dev

プログラム開始時にPythonからKivyウィジェット値を初期化する

分類Dev

Python、pygameプログラムを開こうとするとすぐに閉じます

分類Dev

Python kivyアプリで左右にスワイプする方法は?

分類Dev

Save app data in kivy on Android

分類Dev

kivyとweakrefの比較

分類Dev

KivyのPushMatrixとPopMatrix

分類Dev

変更はKivyにすぐには反映されません

分類Dev

起動時にkivyスプラッシュ画面を削除または交換します

分類Dev

Error installing kivy with pip - Python

分類Dev

How to get Python variables to Kivy?

分類Dev

Python / Kivy画面の移行

Related 関連記事

  1. 1

    Androidでkivyプログラムを実行する

  2. 2

    Kivyボタンの例はテスト時にすぐに閉じます

  3. 3

    kivyプログラムを実行する方法は?

  4. 4

    kivyプログラムでjsonapiを使用するにはどうすればよいですか

  5. 5

    Kivyで、別のクラスの閉じるボタンを使用してポップアップを閉じるにはどうすればよいですか?

  6. 6

    Kivy Opencv Android

  7. 7

    Pygame / Kivy on Android?

  8. 8

    Python/Kivy Screen Transition

  9. 9

    Kivy Python IDs problems

  10. 10

    KivyプログラムにTypeErrorがあります:解決しました

  11. 11

    マルチプロセッシングを含むPython + Kivyプログラムを実行すると、白い空白の画面が表示されます

  12. 12

    Buildozerを使用したKivy pyjnius - アプリにjniusを追加すると、起動後にクラッシュする

  13. 13

    KivyでTabbedPanelを動的に制御する

  14. 14

    kivy アプリを起動すると、Windows で黒い画面が表示される

  15. 15

    Androidでkivyアプリをデバッグする方法は?

  16. 16

    Android KitKat (Kivy Launcher) で Kivy アプリがクラッシュする

  17. 17

    Kivyで入力する方法

  18. 18

    Kivyでjsonstoreを使用する

  19. 19

    プログラム開始時にPythonからKivyウィジェット値を初期化する

  20. 20

    Python、pygameプログラムを開こうとするとすぐに閉じます

  21. 21

    Python kivyアプリで左右にスワイプする方法は?

  22. 22

    Save app data in kivy on Android

  23. 23

    kivyとweakrefの比較

  24. 24

    KivyのPushMatrixとPopMatrix

  25. 25

    変更はKivyにすぐには反映されません

  26. 26

    起動時にkivyスプラッシュ画面を削除または交換します

  27. 27

    Error installing kivy with pip - Python

  28. 28

    How to get Python variables to Kivy?

  29. 29

    Python / Kivy画面の移行

ホットタグ

アーカイブ