Android模拟器Couchbase复制数据库未find错误
面对来自android模拟器的couchbase sync-gateway与couchbase-server的集成问题
环境细节
- 在Windows上运行的Android模拟器
- 在Windows上安装Couchbase Lite
- VirtualBox在Ubuntu上托pipecouchbase服务器和sync-gateway Docker容器
build立
- 根据Docker容器的日志,sync-gateway和couchbase-server可以相互通信
- 两个Docker容器都是Docker-hub couchbase文档中提到的同一networking的一部分
- 从Windows启用端口转发与虚拟箱集成,并能够访问8091/4984/4985
- 在couchbase-server上创build一个新的数据库/存储桶: rssfeeder
- 同步网关日志通过rssfeeder详细信息确认服务器正常运行
问题 1. Android模拟器启动应用程序复制推/拉继续为真2.模拟器启动远程连接和IP地址
http://10.0.2.2:4984/rssfeeder
在控制台上login错误:
404 Not found
- 数据库也不能从主机的浏览器访问。
这将是非常感激的,因为我正在沙发/ Docker / VM的第一次工作
仔细检查您是否更改了Couchbase Sync Gateway在configuration文件中侦听的默认端口。 如果没有,请注意Sync Gateway监听端口4984(公共)和4985(admin)。 你的要求是“4584”。 另外,我build议直接使用curl(或任何http客户端)从您的设备到同步网关进行http查询。 如果这有效,你知道你的configuration是好的。
curl -X GET 'http://user:pass@localhost:4984/rssfeeder/_all_docs'
- 在Docker容器中运行时零星的Robolectrictesting失败
- 蟑螂android.util.AndroidException:INSTRUMENTATION_FAILED
- Docker中的Android模拟器
- 添加Android依赖关系到Docker构build镜像 – Bitbucketpipe道(CI)
- 移动现有的Android模拟器(AVD)到Docker容器
- 将USB Android设备从Windows 10主机安装到Docker容器
- 如何在drone.io上使用docker android图像
- 如何从Android模拟器到Docker机器的容器?
- Jenkinspipe道与Docker镜像正在占用磁盘空间(Ubuntu)