如何在Windows桌面环境中调试Android和/或iOS应用程序

如何在Windows桌面环境中调试Android和/或iOS应用程序,ios,debugging,analytics,android,Ios,Debugging,Analytics,Android,我从事网络分析工作,有一定的网络开发背景,但我不是程序员。我需要一种方法来调试我请求我们的移动应用程序团队实现的跟踪代码。他们也不是网络分析师,所以他们很难验证它是否也有效 我需要一种方法来获取他们的一个构建,在桌面环境中运行它,并使用网络监控工具(如Charles Proxy)或大多数浏览器的开发者工具中的网络监控工具进行监控 我希望至少能够看到信息通过网络连接传回我们的分析跟踪工具。这将告诉我我所要求的是否有效。如果有其他工具,一个非程序员可以用来实现这一点和更多,我会很高兴听到他们。我见过

我从事网络分析工作,有一定的网络开发背景,但我不是程序员。我需要一种方法来调试我请求我们的移动应用程序团队实现的跟踪代码。他们也不是网络分析师,所以他们很难验证它是否也有效

我需要一种方法来获取他们的一个构建,在桌面环境中运行它,并使用网络监控工具(如Charles Proxy)或大多数浏览器的开发者工具中的网络监控工具进行监控

我希望至少能够看到信息通过网络连接传回我们的分析跟踪工具。这将告诉我我所要求的是否有效。如果有其他工具,一个非程序员可以用来实现这一点和更多,我会很高兴听到他们。我见过的少数几个工具似乎更多地是关于通过移动设备测试网页的。我需要测试你最终将从应用商店下载的应用程序


谢谢

在我们公司,我们发现Charles非常适合测试所有与跟踪有关的内容

Charles将记录您计算机上的所有请求和响应,包括SSL流量

(你也可以让物理Android/iOS设备使用你的桌面作为代理来捕获那里的所有流量,这更令人印象深刻、更有用,但我知道这不是你想要的。)

你甚至可以做一些奇特的事情,比如限制你的连接和添加断点,看看在“真实”的情况下坏连接会发生什么


希望这能有所帮助。

我不太明白你在找什么。Charles Proxy应该捕获所有请求(如果您有所有证书)。来自网络的分析应该与你在iOS或Android应用程序中看到的非常相似谢谢你的回复,SinzianaG!我很难理解如何在移动设备上使用Charles Proxy。如何让设备的流量通过我的桌面(安装Charles Proxy的地方)进行路由,以便我可以监视它?这是我不理解的部分。上次我检查时,Charles Proxy没有其工具的移动应用程序版本。最简单的方法是通过wifi共享笔记本电脑的互联网连接,将平板电脑连接到计算机,并在连接时添加计算机的IP地址和端口8888作为该连接的代理。如果一切正常,您应该能够捕获平板电脑浏览器发出的请求。完成后,您还应该看到分析事件。您是否与Charles Proxy有任何关联?感谢您的反馈!我经常使用Charles Proxy进行桌面网站测试。您如何将其用于移动应用程序?上次我检查他们没有移动设备应用程序。@user3842539,就像他说的;将PC/Mac设置为移动设备的代理。谢谢大家!我在Charles代理网站上找到了一些关于如何做到这一点的信息。我以前从未做过这件事,但在本教程中应该能够解决它。再次感谢@特洛伊敌人:不,我和查尔斯·普洛西没有关系。我在德国的移动应用程序开发部门担任项目经理;我们使用Charles进行调试和测试。然而,我对查尔斯很感兴趣,因为它让我对自己神秘的手机有了很大的控制。