2

我用 Blynk 构建了一个简单的应用程序。不幸的是,我经常收到错误:

Traceback (most recent call last):
  File "/home/pi/Desktop/Blynk/blynktest2.py", line 12, in <module>
    blynk.run()
  File "/home/pi/.local/lib/python3.7/site-packages/BlynkLib.py", line 252, in run
    self.process(data)
  File "/home/pi/.local/lib/python3.7/site-packages/BlynkLib.py", line 213, in process
    self.emit("int_"+args[1], args[2:])
IndexError: list index out of range

即使我取出硬件上的所有代码并最终得到以下代码,也会出现错误:

import BlynkLib

BLYNK_AUTH = 'MY_AUTH_IS_NORMALLY_HERE'    

# initialize blynk
blynk = BlynkLib.Blynk(BLYNK_AUTH)

while True:
    blynk.run()

我不知道究竟是什么导致了错误,但是,我注意到发生了错误

  • 当 Blynk 应用程序移至后台时
  • 当手机屏幕变黑时
  • 通过右上角的停止按钮在 Blynk 应用程序中正常断开连接时不会发生错误,如果重新连接也不会发生
4

1 回答 1

-1

这是一个不断发生的随机问题。尝试通过删除所有控制器来重新创建项目,或者创建一个新项目并更新代码中的身份验证代码。

于 2021-04-26T17:51:29.600 回答