提问人:Sean Aldous 提问时间:11/16/2023 更新时间:11/16/2023 访问量:21
Python Kivy Zbarcam 编译 Buildozer for Android 崩溃
Python Kivy Zbarcam compiled with Buildozer for Android crash
问:
我正在使用 Kivy 和 Zbarcam 开发一个适用于 Android 的应用程序。我可以在我的电脑上运行它,包装得很好,但是当我把它放在手机上时,它会立即崩溃。我已经把它剥离到最低限度,所以我知道它是 Zbarcam。任何建议将不胜感激。这是我的python文件:
from kivy.app import App
from kivy.lang import Builder
from pythonforandroid.recipes.android.src.android.permissions import request_permissions, Permission
import time
request_permissions([
Permission.CAMERA,
Permission.WRITE_EXTERNAL_STORAGE,
Permission.READ_EXTERNAL_STORAGE
])
demo = """
#:import ZBarCam kivy_garden.zbarcam.ZBarCam
BoxLayout:
orientation: 'vertical'
ZBarCam:
id: zbarcam
# optional, by default checks all types
code_types: 'QRCODE', 'EAN13'
Label:
size_hint: None, None
size: self.texture_size[0], 50
text: ', '.join([str(symbol.data) for symbol in zbarcam.symbols])
"""
class DemoApp(App):
def build(self):
return Builder.load_string(demo)
if __name__ == '__main__':
DemoApp().run()
我尝试将请求权限部分放在构建声明中,但我得到了相同的结果。
答: 暂无答案
评论