【发布时间】:2019-11-15 12:51:13
【问题描述】:
应用程序编译没有问题,但是当应用程序执行时它关闭
版本:
kivi - 1.10.0 赛通:0.28.6 蟒蛇:3.7.1
main.py
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.clock import Clock
from jnius import autoclass
from android.runnable import run_on_ui_thread
WebView = autoclass('android.webkit.WebView')
WebViewClient = autoclass('android.webkit.WebViewClient')
activity = autoclass('org.kivy.android.PythonActivity').mActivity
class Wv(Widget):
def __init__(self, **kwargs):
super(Wv, self).__init__(**kwargs)
Clock.schedule_once(self.create_webview, 0)
@run_on_ui_thread
def create_webview(self, *args):
pass
class ServiceApp(App):
def build(self):
return Wv()
if __name__ == '__main__':
ServiceApp().run()
这是错误:
Attribute error: 'Wv' object has no attribute 'f2'
【问题讨论】:
-
这就是你的全部代码吗?同时发布完整的回溯。
-
是的,这就是所有代码,问题出在 runnable.py github.com/kivy/python-for-android/blob/develop/…recipes / android / src / android / runnable.py 中的 android 模块中的装饰器“run_on_ui_thread”中,但是我不明白为什么会发生这个错误,如果我从小部件继承只会发生这个错误
-
发布完整的回溯。