Bitte helfen Sie mir, meine Kivy-App auszuführen, und ich erhalte diesen Fehler
_root@SuperCode :/home/scode/Documents/kivy_gosh-master# python main.py
[INFO] [Logger] Log aufzeichnen in /root/.kivy/logs/kivy_18-02-19_2.txt
[INFO] [Kivy] v1.10.1.dev0, git-33aad99, 20180120
[INFO] [Python] v2.7.14 (Standard, 17. September 2017, 18:50:44)
[GCC 7.2.0]
[INFO] [Factory] 194 Symbole geladen
[INFO ] [Image ] Anbieter: img_tex, img_dds, img_pygame, img_pil, img_gif (img_ffpyplayer ignoriert)
[INFO ] [Window ] Provider: pygame(['window_egl_rpi'] ignoriert)
[INFO] [GL] Verwendung des "OpenGL"-Grafiksystems
[INFO] [GL] Verwendetes Backend
[INFO] [GL] OpenGL-Version <3.0 Mesa 17.2.4>
[INFO] [GL] OpenGL-Anbieter
[INFO] [GL] OpenGL-Renderer
[INFO] [GL] OpenGL-geparste Version: 3, 0
[INFO ] [GL ] Beschattungsversion <1.30>
[INFO] [GL] Maximale Texturgröße <16384>
[INFO] [GL] Textur max. Einheiten <16>
[INFO] [Fenster] virtuelle Tastatur nicht erlaubt, Einzelmodus, nicht angedockt
[INFO] [Text] Anbieter: pygame
\ Peewee arbeitet ///////
\ Peewee arbeitet ///////
[INFO] [Audio] Anbieter: audio_pygame (audio_ffpyplayer ignoriert)
Traceback (letzter Anruf zuletzt):
Datei "main.py", Zeile 18, in
aus screens.sermons-Import *
Datei "/home/scode/Documents/kivy_gosh-master/screens/sermons.py", Zeile 22, in
PythonActivity = autoclass('org.renpy.android.PythonActivity')
Datei "build/bdist.linux-i686/egg/jnius/reflect.py", Zeile 158, in Autoclass
Datei "jnius/jnius_export_func.pxi", Zeile 25, in jnius.find_javaclass
jnius.JavaException: Klasse 'org/renpy/android/PythonActivity'_ nicht gefunden
autoclass('org.renpy.android.PythonActivity')
1) Wenn Sie keine App auf Android ausführen, müssen Sie diese Leitung nicht anrufen.
Verwenden Sie die Bedingung, um das Betriebssystem zu überprüfen:
from kivy.utils import platform
if platform == 'android':
activity = autoclass('org.renpy.android.PythonActivity')
2) Auch auf Android ist es eine veraltete Methode, um Aktivität zu erhalten. Wenn Sie APK mit der neuesten p4a-Version erstellen, müssen Sie mit diesem Code Aktivität abrufen:
activity = autoclass('org.kivy.android.PythonActivity')
Wie kann ich das am Terminal aufrufen
Wie kann ich das am Terminal aufrufen?
Danke fürs Nachverfolgen
:)
Am 13. September 2018 um 14:38 Uhr schrieb Shirious [email protected] :
Wie kann ich das am Terminal aufrufen?
—
Sie erhalten dies, weil Sie den Thread verfasst haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder schalten Sie den Thread stumm.
Hilfreichster Kommentar
1) Wenn Sie keine App auf Android ausführen, müssen Sie diese Leitung nicht anrufen.
Verwenden Sie die Bedingung, um das Betriebssystem zu überprüfen:
2) Auch auf Android ist es eine veraltete Methode, um Aktivität zu erhalten. Wenn Sie APK mit der neuesten p4a-Version erstellen, müssen Sie mit diesem Code Aktivität abrufen:
activity = autoclass('org.kivy.android.PythonActivity')