【发布时间】:2017-05-04 09:17:51
【问题描述】:
我正在尝试构建一个简单的Telegram bot 来启动和停止用作安全摄像头的旧三星设备。
通过 ssh 一切正常,因此所涉及的命令已被证明可以正常工作。现在是将它们移至 QPython 和 python-telegram-bot 库的问题。
此外,机器人已经在工作,从设备本身运行。问题是涉及 shell 调用的命令,因为这个(QPython shell 以 root 权限运行):
am start -n com.pas.webcam/.Rolling
这应该会打开IP Webcam 应用程序。 在 QPython 的脚本或控制台中,如果我这样做:
>>> from subprocess import call
>>> call(['/system/bin/am', 'start', '-n', 'com.pas.webcam/.Rolling'])
...我有错误:
CANNOT LINK EXECUTABLE "app_process": \
cannot locate symbol "jpeg_crop_scanline" referenced by "/system/lib/libskia.so"...
...退出代码-6
据我了解,当从 QPython shell 打开 IP 网络摄像头应用程序时,库出现问题。我找不到任何类似问题的参考。
知道如何解决这个问题吗? 谢谢。
【问题讨论】:
标签: android subprocess qpython android-activitymanager