Android Beta 的远程日志记录 [关闭]
Posted
技术标签:
【中文标题】Android Beta 的远程日志记录 [关闭]【英文标题】:Remote logging for Android Beta [closed] 【发布时间】:2013-03-15 00:53:17 【问题描述】:是否有一个工具可以为 android 应用程序进行 android 远程日志记录,有点像 Testflight 的 ios ?
【问题讨论】:
【参考方案1】:我发现Deploy Gate 对我很有帮助。
您可以进行远程登录,还可以跟踪应用程序启动、崩溃报告。
【讨论】:
从他们的主页:“启用远程 LogCat 需要额外的权限 Android 4.1 或更高版本在运行 Android 4.1 (Jelly Bean) 或更高版本的设备上,远程 LogCat 无需添加权限即可工作。但是,出于安全原因,你只能看到你的应用进程产生的日志。”因此,他们似乎不支持旧版本的 android 进行远程日志记录。 嗯,这取决于您的用例。我将 Deploy Gate 用于 beta 版本,它具有:<uses-permission android:name="android.permission.READ_LOGS" />
.
它适用于 android 2.3 吗?
我实际上在 android 4.0 上使用它,没有任何问题。所以我有点困惑。我不确定android 2.3。但我敢打赌它会奏效。我认为您的 qoutation 表单第一条评论仅与权限有关。
谢谢!我在 android 2.3 上试过,一切都很好。他们有远程 logcat 和远程日志记录。【参考方案2】:
此外,TestFlight 即将推出对 Android 的支持:https://testflightapp.com/android/,因此您可能需要注册以在他们支持时收到通知。
【讨论】:
我尝试进入 testfilght 测试版,到目前为止没有电子邮件。而且我不确定他们是否进行远程日志记录。 它现在打开了。看看吧。 RIP TestFlight for Android【参考方案3】:我在我的项目中使用了 ACRA,并取得了巨大成功。您可以在:http://acra.ch/ 找到它,在调试过程中使用时效果很好,但我在发布前将其删除。
它可以配置为自动发送崩溃报告,如果应用程序进入特定状态,通过触发器(如用户可以按下的按钮)或你有什么。出于我的目的,我通常让它在崩溃时触发,并且我会在菜单中添加一个选项,以便在测试人员觉得应用程序在做一些奇怪的事情但没有崩溃时发送强制调试报告。
【讨论】:
以上是关于Android Beta 的远程日志记录 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
工具支持 Android 的 beta 测试和交付构建 [关闭]