当我通过 ubuntu SDK 将应用程序部署到我的 Ubuntu 手机时,出现以下错误:
QNetworkManagerInterface::QNetworkManagerInterface(QObject*) nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.345" (uid=32011 pid=29783 comm="/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene Main") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1291 comm="NetworkManager ")"
"Object path cannot be empty"
我的.apparmor
文件包含以下内容:
{
"policy_groups": [
"networking",
"webview",
"content_exchange",
"content_exchange_source",
"connectivity"
],
"policy_version": 1.3
}
手机的安全策略似乎正确,但创建 Http 请求失败。
答案1
您看到的错误是一个错误。它已归档这里。但不要担心。在正常情况下,该错误不会阻止您执行 XMLhttpRequests。您可以放心地忽略它。
我也曾一度以为我的请求因为这个错误而失败,但事实证明(就像 XHR 经常出现的情况一样)是我对 xhr.readystate 和 xhr.status 的处理不正确。