使用Buildozer构建APK时,我们面临着Python Kivy的问题

问题描述

我们正在使用Python Kivy构建一个Android应用。构建APK时出现错误

ne 49,in init_camera
09-27 00:59:23.059 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",line 1047,in jnius.jnius.JavaMultipleMethod.__call__
09-27 00:59:23.059 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",line 768,in jnius.jnius.JavaMethod.__call__
09-27 00:59:23.060 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",line 934,in jnius.jnius.JavaMethod.call_staticmethod
09-27 00:59:23.060 22351 22746 I python  :    File "jnius/jnius_utils.pxi",line 91,in jnius.jnius.check_exception
09-27 00:59:23.060 22351 22746 I python  :  
09-27 00:59:23.060 22351 22746 I python  : Python for android ended.

完整日志

    ply_rule
09-27 00:59:23.042 22351 22746 I python  :    File "kivy/weakproxy.pyx",line 35,in kivy.weakproxy.WeakProxy.__setattr__
09-27 00:59:23.042 22351 22746 I python  :    File "kivy/properties.pyx",line 497,in kivy.properties.Property.__set__
09-27 00:59:23.043 22351 22746 I python  :    File "kivy/properties.pyx",line 839,in kivy.properties.ListProperty.set
09-27 00:59:23.044 22351 22746 I python  :    File "kivy/properties.pyx",line 544,in kivy.properties.Property.set
09-27 00:59:23.044 22351 22746 I python  :    File "kivy/properties.pyx",line 599,in kivy.properties.Property.dispatch
09-27 00:59:23.045 22351 22746 I python  :    File "kivy/_event.pyx",line 1214,in kivy._event.EventObservers.dispatch
09-27 00:59:23.045 22351 22746 I python  :    File "kivy/_event.pyx",line 1120,in kivy._event.EventObservers._dispatch
09-27 00:59:23.046 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/uix/camera.py",line 102,in _on_index
09-27 00:59:23.046 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/camera_android.py",line 42,in __init__
09-27 00:59:23.047 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/__init__.py",line 70,in __init__
09-27 00:59:23.047 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/camera_android.py",line 49,in init_camera
09-27 00:59:23.048 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",in jnius.jnius.JavaMultipleMethod.__call__
09-27 00:59:23.048 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",in jnius.jnius.JavaMethod.__call__
09-27 00:59:23.049 22351 22746 I python  :    File "jnius/jnius_export_class.pxi",in jnius.jnius.JavaMethod.call_staticmethod
09-27 00:59:23.049 22351 22746 I python  :    File "jnius/jnius_utils.pxi",in jnius.jnius.check_exception
09-27 00:59:23.050 22351 22746 I python  :  jnius.jnius.JavaException: JVM exception occurred: Fail to connect to camera service
09-27 00:59:23.050 22351 22746 I python  :  
09-27 00:59:23.050 22351 22746 I python  :  During handling of the above exception,another exception occurred:
09-27 00:59:23.051 22351 22746 I python  :  
09-27 00:59:23.051 22351 22746 I python  :  Traceback (most recent call last):
09-27 00:59:23.051 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/app/main.py",line 496,in <module>
09-27 00:59:23.051 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/app.py",line 829,in run
09-27 00:59:23.052 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/app/main.py",line 491,in build
09-27 00:59:23.052 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/lang/builder.py",line 403,in load_string
09-27 00:59:23.053 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/lang/builder.py",line 656,in _apply_rule
09-27 00:59:23.053 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/uix/widget.py",line 467,in apply_class_lang_rules
09-27 00:59:23.054 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/lang/builder.py",line 536,in apply
09-27 00:59:23.055 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/lang/builder.py",line 705,in _apply_rule
09-27 00:59:23.055 22351 22746 I python  :  kivy.lang.builder.BuilderException: Parser: File "<inline>",line 24:
09-27 00:59:23.055 22351 22746 I python  :  ...
09-27 00:59:23.055 22351 22746 I python  :       22:        id: camera
09-27 00:59:23.056 22351 22746 I python  :       23:        index: 0
09-27 00:59:23.056 22351 22746 I python  :  >>   24:        resolution: (200,200)
09-27 00:59:23.056 22351 22746 I python  :       25:        play: False
09-27 00:59:23.056 22351 22746 I python  :       26:    MDRaisedButton:
09-27 00:59:23.056 22351 22746 I python  :  ...
09-27 00:59:23.057 22351 22746 I python  :  JavaException: JVM exception occurred: Fail to connect to camera service
09-27 00:59:23.057 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/lang/builder.py",line 700,in _apply_rule
09-27 00:59:23.057 22351 22746 I python  :    File "kivy/weakproxy.pyx",in kivy.weakproxy.WeakProxy.__setattr__
09-27 00:59:23.057 22351 22746 I python  :    File "kivy/properties.pyx",in kivy.properties.Property.__set__
09-27 00:59:23.057 22351 22746 I python  :    File "kivy/properties.pyx",in kivy.properties.ListProperty.set
09-27 00:59:23.058 22351 22746 I python  :    File "kivy/properties.pyx",in kivy.properties.Property.set
09-27 00:59:23.058 22351 22746 I python  :    File "kivy/properties.pyx",in kivy.properties.Property.dispatch
09-27 00:59:23.058 22351 22746 I python  :    File "kivy/_event.pyx",in kivy._event.EventObservers.dispatch
09-27 00:59:23.058 22351 22746 I python  :    File "kivy/_event.pyx",in kivy._event.EventObservers._dispatch
09-27 00:59:23.058 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/uix/camera.py",in _on_index
09-27 00:59:23.059 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/camera_android.py",in __init__
09-27 00:59:23.059 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/__init__.py",in __init__
09-27 00:59:23.059 22351 22746 I python  :    File "/Users/sourabhdubey/Desktop/FPIndia2/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/fpindia/kivy/core/camera/camera_android.py",in jnius.jnius.check_exception
09-27 00:59:23.060 22351 22746 I python  :  
09-27 00:59:23.060 22351 22746 I python  : Python for android ended.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...