文件“kivy/core/window/_window_sdl2.pyx”,第582行,在kivy.core.window._window_sdl2._WindowSDL2Storage.show_键盘中

2024-07-03 08:17:00 发布

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

我使用kivy开发了这个应用程序。这是在我的windows上运行的完整应用程序,正如你所知,kivy支持CrossPlatform,所以我尝试使用推土机创建apk文件。我已经编辑了规范文件,在此过程中没有发现任何问题,但当我的手机上安装应用程序时,它崩溃了,日志文件中出现以下错误:

File "kivy/core/window/_window_sdl2.pyx", line 582, in kivy.core.window._window_sdl2._WindowSDL2Storage.show_keyboard

Python4android结束了 以下是完整的日志:

03-10 17:02:43.640  3340  3379 I python  :  AttributeError: 'org.kivy.android.PythonActivity' object has no attribute 'changeKeyboard'
03-10 17:02:43.640  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/lang/builder.py", line 702, in _apply_rule
03-10 17:02:43.640  3340  3379 I python  :    File "kivy/weakproxy.pyx", line 35, in kivy.weakproxy.WeakProxy.__setattr__
03-10 17:02:43.640  3340  3379 I python  :    File "kivy/properties.pyx", line 478, in kivy.properties.Property.__set__
03-10 17:02:43.641  3340  3379 I python  :    File "kivy/properties.pyx", line 525, in kivy.properties.Property.set
03-10 17:02:43.641  3340  3379 I python  :    File "kivy/properties.pyx", line 580, in kivy.properties.Property.dispatch
03-10 17:02:43.641  3340  3379 I python  :    File "kivy/_event.pyx", line 1307, in kivy._event.EventObservers.dispatch
03-10 17:02:43.641  3340  3379 I python  :    File "kivy/_event.pyx", line 1213, in kivy._event.EventObservers._dispatch
03-10 17:02:43.642  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/uix/behaviors/focus.py", line 395, in _on_focus
03-10 17:02:43.642  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/uix/textinput.py", line 2600, in _bind_keyboard
03-10 17:02:43.642  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/uix/behaviors/focus.py", line 413, in _bind_keyboard
03-10 17:02:43.642  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/uix/behaviors/focus.py", line 402, in _ensure_keyboard
03-10 17:02:43.643  3340  3379 I python  :    File "/home/eastwest/kivy-android/epos-retail/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/retaildemo/kivy/core/window/window_sdl2.py", line 802, in request_keyboard
03-10 17:02:43.643  3340  3379 I python  :    File "kivy/core/window/_window_sdl2.pyx", line 582, in kivy.core.window._window_sdl2._WindowSDL2Storage.show_keyboard
03-10 17:02:43.644  3340  3379 I python  :
03-10 17:02:43.644  3340  3379 I python  : Python for android ended.

Tags: inbuildhomelinewindowfileandroidplatform