kno*_*cte 7 dbus bluetooth glib vala gio
我只是试图运行一个vala bluez示例(在DbusClientSamples页面中找到)并且我收到此错误:
GDBus.Error:org.freedesktop.DBus.Error.UnknownObject:
Method "DiscoverDevices" with signature "" on interface "org.bluez.Adapter"
doesn't exist
Run Code Online (Sandbox Code Playgroud)
该示例是否使用了弃用的API?如果是,我在哪里可以找到有关bluez的DBUS API的更新文档?我找到的所有文件(通过谷歌搜索)都包含该DiscoverDevices方法,所以我很困惑.
AFAICT org.bluez.Adapter消失了(我在Fedora 20系统上看不到它,运行bluez-5.12).取而代之的是org.bluez.Adapter1.您可以访问https://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc获取bluez D-Bus API的所有最新文档.