Pyjnius: jnius.JavaException : classe introuvable 'org/renpy/android/PythonActivity'

Créé le 19 févr. 2018  ·  4Commentaires  ·  Source: kivy/pyjnius

S'il vous plaît, aidez-moi à essayer d'exécuter mon application Kivy et j'obtiens cette erreur

_root@SuperCode :/home/scode/Documents/kivy_gosh-master# python main.py
[INFO ] [Logger ] Enregistrez le journal dans /root/.kivy/logs/kivy_18-02-19_2.txt
[INFO ] [Kivy ] v1.10.1.dev0, git-33aad99, 20180120
[INFO ] [Python ] v2.7.14 (par défaut, 17 sept. 2017, 18:50:44)
[CCG 7.2.0]
[INFO ] [Usine ] 194 symboles chargés
[INFO ] [Image ] Fournisseurs : img_tex, img_dds, img_pygame, img_pil, img_gif (img_ffpyplayer ignoré)
Fournisseur [INFO ] [Window ] : pygame(['window_egl_rpi'] ignoré)
[INFO ] [GL ] Utilisation du système graphique "OpenGL"
[INFO ] [GL ] Backend utilisé
[INFO ] [GL ] Version OpenGL <3.0 Mesa 17.2.4>
[INFO ] [GL ] Fournisseur OpenGL
[INFO ] [GL ] Rendu OpenGL
[INFO ] [GL ] Version analysée OpenGL : 3, 0
[INFO ] [GL ] Version d'ombrage <1.30>
[INFO ] [GL ] Taille max de la texture <16384>
[INFO ] [GL ] Unités max de texture <16>
[INFO ] [Window ] clavier virtuel non autorisé, mode unique, non ancré
[INFO ] [Texte ] Fournisseur : pygame
\ Peewee travaille ///////
\ Peewee travaille ///////
Fournisseurs [INFO ] [Audio ] : audio_pygame (audio_ffpyplayer ignoré)
Traceback (appel le plus récent en dernier) :
Fichier "main.py", ligne 18, dans
de screens.sermons importer *
Fichier "/home/scode/Documents/kivy_gosh-master/screens/sermons.py", ligne 22, dans
PythonActivity = autoclass('org.renpy.android.PythonActivity')
Fichier "build/bdist.linux-i686/egg/jnius/reflect.py", ligne 158, dans autoclass
Fichier "jnius/jnius_export_func.pxi", ligne 25, dans jnius.find_javaclass
jnius.JavaException : classe introuvable 'org/renpy/android/PythonActivity'_

Commentaire le plus utile

autoclass('org.renpy.android.PythonActivity')

1) Si vous n'exécutez pas d'application sur Android, vous n'avez pas besoin d'appeler cette ligne.
Utilisez la condition pour vérifier le système d'exploitation :

from kivy.utils import platform

if platform == 'android':
   activity = autoclass('org.renpy.android.PythonActivity')

2) Même sur Android, c'est un moyen obsolète d'obtenir de l'activité. Si vous construisez apk avec la dernière version de p4a, vous devez obtenir une activité avec ce code :

activity = autoclass('org.kivy.android.PythonActivity')

Tous les 4 commentaires

autoclass('org.renpy.android.PythonActivity')

1) Si vous n'exécutez pas d'application sur Android, vous n'avez pas besoin d'appeler cette ligne.
Utilisez la condition pour vérifier le système d'exploitation :

from kivy.utils import platform

if platform == 'android':
   activity = autoclass('org.renpy.android.PythonActivity')

2) Même sur Android, c'est un moyen obsolète d'obtenir de l'activité. Si vous construisez apk avec la dernière version de p4a, vous devez obtenir une activité avec ce code :

activity = autoclass('org.kivy.android.PythonActivity')

Comment puis-je appeler cela sur le terminal

Comment puis-je appeler cela sur le terminal ?

Merci pour le suivi

:)

Le 13 septembre 2018, à 14h38, Shirious [email protected] a écrit :

Comment puis-je appeler cela sur le terminal ?

-
Vous recevez ceci parce que vous avez créé le fil.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

apalala picture apalala  ·  7Commentaires

hanslovsky picture hanslovsky  ·  3Commentaires

Thrameos picture Thrameos  ·  27Commentaires

cthoyt picture cthoyt  ·  11Commentaires

tom19952000 picture tom19952000  ·  15Commentaires