Pyjnius: jnius.JavaException: Kelas tidak ditemukan 'org/renpy/android/PythonActivity'

Dibuat pada 19 Feb 2018  ·  4Komentar  ·  Sumber: kivy/pyjnius

Tolong bantu saya mencoba menjalankan aplikasi kivy saya dan saya mendapatkan kesalahan ini

_root@SuperCode :/home/scode/Documents/kivy_gosh-master# python main.py
[INFO ] [Logger ] Rekam login /root/.kivy/logs/kivy_18-02-19_2.txt
[INFO ] [Kivy ] v1.10.1.dev0, git-33aad99, 20180120
[INFO ] [Python ] v2.7.14 (default, 17 Sep 2017, 18:50:44)
[GCC 7.2.0]
[INFO ] [Pabrik] 194 simbol dimuat
[INFO ] [Gambar ] Penyedia: img_tex, img_dds, img_pygame, img_pil, img_gif (img_ffpyplayer diabaikan)
[INFO ] [Window ] Penyedia: pygame(['window_egl_rpi'] diabaikan)
[INFO ] [GL ] Menggunakan sistem grafis "OpenGL"
[INFO ] [GL ] Backend digunakan
[INFO ] [GL ] OpenGL versi <3.0 Mesa 17.2.4>
[INFO ] [GL ] Vendor OpenGL
[INFO ] [GL ] Penyaji OpenGL
[INFO ] [GL ] OpenGL versi parsing: 3, 0
[INFO ] [GL ] Versi bayangan <1.30>
[INFO ] [GL ] Tekstur ukuran maksimal <16384>
[INFO ] [GL ] Unit maks tekstur <16>
[INFO ] [Window ] keyboard virtual tidak diizinkan, mode tunggal, tidak di-dok
[INFO ] [Teks ] Penyedia: pygame
\ Peewee Bekerja ///////
\ Peewee Bekerja ///////
[INFO ] [Audio ] Penyedia: audio_pygame (audio_ffpyplayer diabaikan)
Traceback (panggilan terakhir terakhir):
File "main.py", baris 18, di
dari screens.sermons impor *
File "/home/scode/Documents/kivy_gosh-master/screens/sermons.py", baris 22, di
PythonActivity = autoclass('org.renpy.android.PythonActivity')
File "build/bdist.linux-i686/egg/jnius/reflect.py", baris 158, di autoclass
File "jnius/jnius_export_func.pxi", baris 25, di jnius.find_javaclass
jnius.JavaException: Kelas tidak ditemukan 'org/renpy/android/PythonActivity'_

Komentar yang paling membantu

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

1) Jika Anda tidak menjalankan aplikasi di Android, Anda tidak perlu memanggil saluran ini.
Gunakan kondisi untuk memeriksa OS:

from kivy.utils import platform

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

2) Bahkan di Android itu cara yang ketinggalan zaman untuk mendapatkan aktivitas. Jika Anda membuat apk dengan versi p4a terbaru, Anda perlu mendapatkan aktivitas dengan kode ini:

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

Semua 4 komentar

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

1) Jika Anda tidak menjalankan aplikasi di Android, Anda tidak perlu memanggil saluran ini.
Gunakan kondisi untuk memeriksa OS:

from kivy.utils import platform

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

2) Bahkan di Android itu cara yang ketinggalan zaman untuk mendapatkan aktivitas. Jika Anda membuat apk dengan versi p4a terbaru, Anda perlu mendapatkan aktivitas dengan kode ini:

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

Bagaimana saya bisa menyebutnya di terminal

Bagaimana saya bisa menyebutnya di terminal?

Terima kasih telah menindaklanjuti

:)

Pada 13 Sep 2018, pukul 14:38, Shirious [email protected] menulis:

Bagaimana saya bisa menyebutnya di terminal?


Anda menerima ini karena Anda yang menulis utas.
Balas email ini secara langsung, lihat di GitHub, atau matikan utasnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat