Я не хочу тестировать библиотеку plyer с помощью kivy, и я пытался проверить простую вибрацию андроида.Приложение заканчивается этим журналом:
04-17 23:49:40.292 15287 15340 I python : File "jnius/jnius_export_class.pxi", line 1034, in jnius.jnius.JavaMultipleMethod.__call__
04-17 23:49:40.292 15287 15340 I python : jnius.jnius.JavaException: No methods matching your arguments, available: [u'(ILjava/lang/String;[JILandroid/media/AudioAttributes;)V', u'(ILjava/lang/String;JLandroid/media/AudioAttributes;)V']
04-17 23:49:40.292 15287 15340 I python : Python for android ended.
Это простой тест вибрации Kivy plyer
Ubuntu 18.04 - Kivy v1.10.1 - Python v2.7.15rc1 - plyer-1.4.0 - Buildozer0,39 - Cython-0,29,7 - Pyjnius-1,2,0
__version__ = '1.0'
import kivy
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from plyer import vibrator
class TestApp(App):
def build(self):
bl = BoxLayout()
btn = Button(text='Vibrate')
bl.add_widget(btn)
btn.bind(on_press=self.callback)
return bl
def callback(instance, value):
vibrator.vibrate(10)
buildozer.spec
requirements = kivy, python2
android.permissions = VIBRATE
Я ожидаю, что простой телефон Android вибрировать, чтобы проверить