android-如何配置Acralyzer?

android-如何配置Acralyzer?,第1张

概述我已经使用thistutorial安装了Acralyzer,并获得了以下参数以将Acra集成到我的Android应用中:httpMethod=Method.PUT,reportType=Type.JSON,formUri="http://localhost:5984/acra-myap/_design/acra-storage/_updateeport",formUriBasicAuthLogin="myap-reporter",f

我已经使用this tutorial安装了Acralyzer,并获得了以下参数以将Acra集成到我的AndroID应用中:

httpMethod = Method.PUT,reportType = Type.JsON,formUri = "http://localhost:5984/acra-myap/_design/acra-storage/_update/report",formUriBasicAuthLogin = "myap-reporter",formUriBasicAuthPassword = "a11youneedisl0v3"

在安装Acralyzer之前,我跑了

ssh -L5984:127.0.0.1:5984 user@AAA.BBB.CCC.DDD

(建立到在AAA.BBB.CCC.DDD上运行的CouchDB的隧道),其中AAA.BBB.CCC.DDD是我在DigitalOcean的实例的地址.

我很聪明,在安装Acralyzer之后,我终止了ssh进程并尝试打开URL http://AAA.BBB.CCC.DDD:5984 / acra-myap / _design / acra-storage / _update / report.

我无法通过浏览器连接到它,这意味着AndroID应用程序将无法将崩溃报告发送到Acralyzer.

为了使Acralyzer的URL(http://AAA.BBB.CCC.DDD:5984 / acra-myap / _design / acra-storage / _update / report)在没有ssh隧道的情况下可用,该怎么办?

解决方法:

您尝试联系的端口似乎未打开.您应该通知iptables(linux防火墙),以接受端口5984上的传入流量:

sudo iptables -A input -p tcp --dport 5984 -j ACCEPT

您可以找到有关如何创建iptables规则以及如何保存它们here的更多信息.

Digital Ocean可能具有防火墙,该防火墙会在您到达服务器之前将您阻止,但是打开实例上的端口值得一试.

总结

以上是内存溢出为你收集整理的android-如何配置Acralyzer?全部内容,希望文章能够帮你解决android-如何配置Acralyzer?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存