Pyjnius: jnius.JavaException: لم يتم العثور على الفئة "org / renpy / android / PythonActivity"

تم إنشاؤها على ١٩ فبراير ٢٠١٨  ·  4تعليقات  ·  مصدر: kivy/pyjnius

الرجاء المساعدة في محاولة تشغيل تطبيق kivy الخاص بي وأحصل على هذا الخطأ

_root @ SuperCode : / home / scode / Documents / kivy_gosh-master # python main.py
[INFO] [المسجل] تسجيل الدخول /root/.kivy/logs/kivy_18-02-19_2.txt
[INFO] [Kivy] v1.10.1.dev0، git-33aad99، 20180120
[INFO] [Python] v2.7.14 (افتراضي ، 17 أيلول (سبتمبر) 2017 ، 18:50:44)
[GCC 7.2.0]
[INFO] [المصنع] تم تحميل 194 رمزًا
[INFO] [صورة] الموفرون: img_tex ، img_dds ، img_pygame ، img_pil ، img_gif (تم تجاهل img_ffpyplayer)
[INFO] [Window] الموفر: pygame (['window_egl_rpi'] تم تجاهله)
[INFO] [GL] استخدام نظام الرسوم "OpenGL"
[INFO] [GL] الخلفية المستخدمة
[INFO] [GL] OpenGL الإصدار <3.0 Mesa 17.2.4>
[INFO] [GL] بائع OpenGL
[INFO] [GL] عارض OpenGL
[INFO] [GL] إصدار تحليل OpenGL: 3 ، 0
[INFO] [GL] نسخة التظليل <1.30>
[INFO] [GL] الحد الأقصى لحجم الملمس <16384>
[INFO] [GL] الحد الأقصى للوحدات Texture <16>
[INFO] [Window] لوحة المفاتيح الافتراضية غير مسموح بها ، الوضع الفردي ، غير مثبت
[INFO] [نص] الموفر: pygame
\ بيوي يعمل ///////
\ بيوي يعمل ///////
[INFO] [الصوت] الموفرون: audio_pygame (تم تجاهل audio_ffpyplayer)
Traceback (آخر مكالمة أخيرة):
ملف "main.py" ، السطر 18 ، في
من استيراد screen.sermons *
ملف "/home/scode/Documents/kivy_gosh-master/screens/sermons.py" ، السطر 22 ، في
PythonActivity = تصنيف تلقائي ('org.renpy.android.PythonActivity')
ملف "build / bdist.linux-i686 / egg / jnius / reflect.py" ، السطر 158 ، في فئة autoclass
ملف "jnius / jnius_export_func.pxi" ، السطر 25 ، في jnius.find_javaclass
jnius.JavaException: لم يتم العثور على الفئة 'org / renpy / android / PythonActivity'_

التعليق الأكثر فائدة

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

1) إذا كنت لا تقوم بتشغيل التطبيق على Android ، فلن تحتاج إلى الاتصال بهذا الخط.
استخدم الشرط للتحقق من نظام التشغيل:

from kivy.utils import platform

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

2) حتى على نظام Android ، إنها طريقة قديمة للحصول على النشاط. إذا قمت بإنشاء ملف apk بأحدث إصدار p4a ، فستحتاج إلى الحصول على نشاط باستخدام هذا الرمز:

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

ال 4 كومينتر

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

1) إذا كنت لا تقوم بتشغيل التطبيق على Android ، فلن تحتاج إلى الاتصال بهذا الخط.
استخدم الشرط للتحقق من نظام التشغيل:

from kivy.utils import platform

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

2) حتى على نظام Android ، إنها طريقة قديمة للحصول على النشاط. إذا قمت بإنشاء ملف apk بأحدث إصدار p4a ، فستحتاج إلى الحصول على نشاط باستخدام هذا الرمز:

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

كيف يمكنني استدعاء ذلك على المحطة

كيف يمكنني استدعاء ذلك على المحطة؟

شكرا لكم لمتابعة

:)

في 13 سبتمبر 2018 ، الساعة 14:38 ، كتب Shirious [email protected] :

كيف يمكنني استدعاء ذلك على المحطة؟

-
أنت تتلقى هذا لأنك قمت بتأليف الموضوع.
قم بالرد على هذه الرسالة الإلكترونية مباشرةً ، أو اعرضها على GitHub ، أو قم بكتم صوت الموضوع.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات