java - Kaa Sandbox 未从 Cellmonitor 示例应用程序接收数据
问题描述
我刚刚下载了 Kaa 沙盒的新副本并运行了 cellmonitor 示例应用程序,但是 mongo db 中没有显示数据。
我尝试直接下载并运行 cellmonitor 应用程序二进制文件(apk),以及从源代码构建 apk(顺便说一下,缺少启动 KaaManager 的行,必须在 MainActivity 中添加),但在这两种情况下都不起作用. 我确保沙箱有一个可访问的本地 IP 地址,与运行应用程序的智能手机在同一网络中,并将该 IP 地址设置在:Kaa 沙箱管理 -> Kaa 主机/IP。我什至尝试将它自己的主机地址设置为 Kaa 主机/IP,但仍然没有在数据库中获取任何数据。请在我的设置中寻找有关 whta 可能错误或缺失的建议。提前致谢!
解决方案
我已经解决了这个问题。他们这样做的方法是将虚拟机的网络适配器设置为桥接(不是 NAT),重新启动并将获得的 IP 地址设置为:Kaa 沙箱管理 -> Kaa 主机/IP。重新生成 SDK(.jar 文件)并将其添加到我的 Android 单元监视器项目中。重建,运行应用程序并瞧瞧,几分钟后数据反映在 mongo DB 中。
推荐阅读
- javascript - 多个 document.getElementById("elementId").innerHTML = () 导致第二个返回为 null
- python - 我编写了一个简单的程序,用于使用 python 返回树中节点的级别,但它没有返回
- rust - 将模式作为函数参数传递?
- cassandra - 如何验证数据是否在重建操作后同步
- html - CSS 选择器 - 在父类中选择特定标签
- javascript - 在加载数据表单 API 时 ReactJS 模态正文和页脚显示两次
- c - 使用 read() 读取标准输入
- javascript - 材质 UI 按钮未重定向到路径
- flutter - 如何在图标旁边放置一个点?
- python - python - 如何计算用户在 1 年内的交易