Я установил kivi, pyjnius и jnius с помощью pip, используя
python.exe -m pip install pyjnius
python.exe -m pip install jnius
, он был успешно собран и установлен.
Я попытался запустить один из примеров kivy:
'''
Compass example
This example is a demonstration of Hardware class usage.
But it has severals drawbacks, like using only the magnetic sensor, and
extrapolating values to get the orientation. The compass is absolutely not
accurate.
The right way would be to get the accelerometer + magnetic, and computer
everything according to the phone orientation. This is not the purpose of
this
example right now.
You can compile it with::
./build.py --package org.test.compass --name compass \
--private ~/code/kivy/examples/android/compass \
--window --version 1.0 debug installd
'''
import kivy
kivy.require('1.7.0')
from jnius import autoclass
from kivy.app import App
from kivy.properties import NumericProperty
from kivy.clock import Clock
from kivy.vector import Vector
from kivy.animation import Animation
Hardware = autoclass('org.renpy.android.Hardware')
class CompassApp(App):
.
.
.
и получил ошибку:
[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, только пытаюсь заставить его работать на приведенных примерах.Может быть, мне нужно скомпилировать его перед запуском?