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'_
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.
Commentaire le plus utile
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 :
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')