Pyjnius: jnius.JavaException:找不到类“org/renpy/android/PythonActivity”

创建于 2018-02-19  ·  4评论  ·  资料来源: kivy/pyjnius

请帮助我尝试运行我的 kivy 应用程序,但我收到此错误

_root@SuperCode :/home/scode/Documents/kivy_gosh-master# python main.py
[INFO] [Logger] 在/root/.kivy/logs/kivy_18-02-19_2.txt 中记录日志
[信息] [Kivy] v1.10.1.dev0, git-33aad99, 20180120
[信息] [Python] v2.7.14(默认,2017 年 9 月 17 日,18:50:44)
[海湾合作委员会 7.2.0]
[信息] [工厂] 194 个符号已加载
[INFO] [Image] Providers: img_tex, img_dds, img_pygame, img_pil, img_gif (img_ffpyplayer 被忽略)
[INFO] [Window] Provider: pygame(['window_egl_rpi'] 忽略)
[信息] [GL] 使用“OpenGL”图形系统
[信息] [GL] 使用的后端
[信息] [GL] OpenGL 版本 <3.0 Mesa 17.2.4>
[信息] [GL] OpenGL 供应商
[信息] [GL] OpenGL 渲染器
[信息] [GL] OpenGL 解析版本:3, 0
[信息] [GL] 着色版本 <1.30>
[信息] [GL] 纹理最大尺寸 <16384>
[信息] [GL] 纹理最大单位 <16>
[INFO] [Window] 不允许使用虚拟键盘,单模式,未停靠
[信息] [文本] 提供者:pygame
\ Peewee 正在工作 ///////
\ Peewee 正在工作 ///////
[INFO] [Audio] Providers: audio_pygame (audio_ffpyplayer 被忽略)
回溯(最近一次调用最后一次):
文件“main.py”,第 18 行,在
从 screen.sermons 导入 *
文件“/home/scode/Documents/kivy_gosh-master/screens/sermons.py”,第 22 行,在
PythonActivity = autoclass('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上,它也是过时的获取活动的方式。 如果您使用最新的 p4a 版本构建 apk,则需要使用以下代码获取活动:

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上,它也是过时的获取活动的方式。 如果您使用最新的 p4a 版本构建 apk,则需要使用以下代码获取活动:

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

我如何在终端上调用它

我如何在终端上调用它?

感谢您的跟进

:)

在2018年9月13日,在14:38,Shirious [email protected]写道:

我如何在终端上调用它?


您收到此消息是因为您创作了该线程。
直接回复此邮件,在 GitHub 上查看,或将线程静音。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

stania picture stania  ·  6评论

Thrameos picture Thrameos  ·  27评论

hanslovsky picture hanslovsky  ·  3评论

etc0de picture etc0de  ·  5评论

cthoyt picture cthoyt  ·  11评论