pyjnius导入错误?运行kivy的示例android程序时出现的问题

2024-09-30 00:32:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pip安装了kivi、pyjnius和jnius

python.exe -m pip install pyjnius
python.exe -m pip install jnius

它被成功地建造和安装。在

我试着用kivy的一个例子:

^{pr2}$

得到了一个错误:

[INFO   ] [Logger      ] Record log in C:\Users\Janka\.kivy\logs\kivy_18-06- 
03_2.txt
[INFO   ] [Kivy        ] v1.10.0
[INFO   ] [Python      ] v3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) 
[MSC v.1900 32 bit (Intel)]
Traceback (most recent call last):
File "C:\Users\Janka\AppData\Local\Programs\Python\Python35-32\share\kivy- 
examples\android\compass\main.py", line 25, in <module>
 from jnius import autoclass
File "C:\Users\Janka\AppData\Local\Programs\Python\Python35-32\lib\site- 
packages\jnius\__init__.py", line 12, in <module>
 from .jnius import *  # noqa
ImportError: DLL load failed: The specified module could not be found.

我做错什么了?我是新来的kivy,只是想让它在给定的例子中发挥作用。也许我需要在运行之前编译它?在


Tags: installpipininfolocalexeusersappdata
1条回答
网友
1楼 · 发布于 2024-09-30 00:32:45

我不确定你的pyjnius编译是否正确。然而,更大的问题是你的pyjnius代码只能在Android上运行-org.renpy.android系统。桌面上不存在硬件。在

pyjnius通常就是这种情况,尽管它可以在桌面上运行,但是如果你只需要安卓系统就没有多大意义了。我通常会通过有条件地导入和使用pyjnius来解决这个问题,如果pyjnius运行在Android上。在

相关问题 更多 >

    热门问题