Pyjnius: jnius.JavaException: Klasse 'org/renpy/android/PythonActivity' nicht gefunden

Erstellt am 19. Feb. 2018  ·  4Kommentare  ·  Quelle: kivy/pyjnius

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

Hilfreichster Kommentar

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')

Alle 4 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

cmacdonald picture cmacdonald  ·  20Kommentare

cthoyt picture cthoyt  ·  11Kommentare

apalala picture apalala  ·  7Kommentare

Thrameos picture Thrameos  ·  27Kommentare

stania picture stania  ·  6Kommentare