Pyjnius: jnius.JavaException: Clase no encontrada 'org / renpy / android / PythonActivity'

Creado en 19 feb. 2018  ·  4Comentarios  ·  Fuente: kivy/pyjnius

Por favor, ayúdame, estoy intentando ejecutar mi aplicación kivy y aparece este error.

_root @ SuperCode : / home / scode / Documents / kivy_gosh-master # python main.py
[INFO] [Logger] Registro de registro en /root/.kivy/logs/kivy_18-02-19_2.txt
[INFO] [Kivy] v1.10.1.dev0, git-33aad99, 20180120
[INFO] [Python] v2.7.14 (predeterminado, 17 de septiembre de 2017, 18:50:44)
[GCC 7.2.0]
[INFO] [Fábrica] 194 símbolos cargados
[INFO] [Imagen] Proveedores: img_tex, img_dds, img_pygame, img_pil, img_gif (img_ffpyplayer ignorado)
[INFO] Proveedor de [ventana]: pygame (['window_egl_rpi'] ignorado)
[INFO] [GL] Uso del sistema de gráficos "OpenGL"
[INFO] [GL] Backend utilizado
[INFO] [GL] Versión OpenGL <3.0 Mesa 17.2.4>
[INFO] [GL] Proveedor de OpenGL
[INFO] [GL] Procesador OpenGL
[INFO] [GL] Versión analizada de OpenGL: 3, 0
[INFO] [GL] Versión de sombreado <1.30>
[INFO] [GL] Tamaño máximo de textura <16384>
[INFO] [GL] Unidades máximas de textura <16>
[INFO] [Ventana] teclado virtual no permitido, modo único, no acoplado
[INFO] [Texto] Proveedor: pygame
\ Peewee está trabajando ///////
\ Peewee está trabajando ///////
[INFO] [Audio] Proveedores: audio_pygame (audio_ffpyplayer ignorado)
Rastreo (llamadas recientes más última):
Archivo "main.py", línea 18, en
de la importación de los sermones de las pantallas *
Archivo "/home/scode/Documents/kivy_gosh-master/screens/sermons.py", línea 22, en
PythonActivity = autoclass ('org.renpy.android.PythonActivity')
Archivo "build / bdist.linux-i686 / egg / jnius / reflect.py", línea 158, en autoclass
Archivo "jnius / jnius_export_func.pxi", línea 25, en jnius.find_javaclass
jnius.JavaException: Clase no encontrada 'org / renpy / android / PythonActivity'_

Comentario más útil

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

1) Si no está ejecutando la aplicación en Android, no necesita llamar a esta línea.
Utilice la condición para comprobar el sistema operativo:

from kivy.utils import platform

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

2) Incluso en Android, es una forma obsoleta de obtener actividad. Si crea apk con la última versión de p4a, necesita obtener actividad con este código:

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

Todos 4 comentarios

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

1) Si no está ejecutando la aplicación en Android, no necesita llamar a esta línea.
Utilice la condición para comprobar el sistema operativo:

from kivy.utils import platform

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

2) Incluso en Android, es una forma obsoleta de obtener actividad. Si crea apk con la última versión de p4a, necesita obtener actividad con este código:

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

¿Cómo puedo llamar a eso en la terminal?

¿Cómo puedo llamar a eso en la terminal?

Gracias por el seguimiento

:)

El 13 de septiembre de 2018, a las 14:38, Shirious [email protected] escribió:

¿Cómo puedo llamar a eso en la terminal?

-
Estás recibiendo esto porque eres el autor del hilo.
Responda a este correo electrónico directamente, véalo en GitHub o silencie el hilo.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

cmacdonald picture cmacdonald  ·  20Comentarios

Thrameos picture Thrameos  ·  27Comentarios

ghost picture ghost  ·  3Comentarios

tom19952000 picture tom19952000  ·  15Comentarios

tshirtman picture tshirtman  ·  23Comentarios