我已经使用Kivy为我们的机器人编写了一个GUI,它在PC上运行良好,可以根据需要进行操作。我们认为将此作为某种平板电脑上的应用程序工作会很有用。但是,GUI的代码使用rospy
模块(针对ROS发布者和订阅者)。
如果我按照here列出的Buildozer构建方法,是否会因import rospy
要求而中断?我的问题基本上是这样的:如果在Python代码中导入外部非Kivy模块,是否会使用Buildozer构建?
答案 0 :(得分:0)
您需要在rospy
文件中将buildozer.spec
添加到您的要求中,并且pip会处理它。
requirements = kivy,rospy