【问题标题】:Remote debugging an android application [duplicate]远程调试android应用程序[重复]
【发布时间】:2017-01-28 02:32:05
【问题描述】:

我有两个系统[系统 A,系统 B],每个系统都通过 wifi 连接。每个系统都安装了android studio。是否有可能在使用系统 A 进行开发时在系统 B 上运行我的应用程序?简而言之,我想从系统 A 访问系统 B 的模拟器并运行我的应用程序。我不想用蓝色堆栈或任何其他替代品来尝试这个。我试图通过 adb 访问系统 B 的模拟器,以便使用模拟器进行 wifi 调试,但它不起作用。还有其他选择吗?仅供参考,系统 A 是我用于开发的 Mac,将运行模拟器的系统 B 是 ubuntu

【问题讨论】:

标签: android debugging adb remote-debugging


【解决方案1】:

只是实时查看日志吗?您可以通过在系统 A 上打开 adb 并将输出重定向到可以在系统 B 上打开的文本文件来实现此目的。

这样做(Unix)

系统A

cd /mnt/networkshare/dev/
adb logcat > logs.txt

系统B

gedit /mnt/networkshare/dev/logs.txt

【讨论】:

  • 不...不查看日志...我想在系统 b 的模拟器中运行整个应用程序。
  • 那么最好的办法就是学习和使用 Git。然后您可以在系统 A 上开发应用程序,在 Git 上推送更新,从 B 下载更新,然后在 B 上运行模拟器。
  • 我希望它在不使用 git 的情况下运行,就像我们在 wifi 调试中所做的那样
  • 确定:您希望模拟器 B 运行应用程序,而系统 A 开发它。您还希望在系统 A 上路由日志。您还希望将预编译的应用程序从系统 A 发送到系统 B 并使其运行。您甚至可能想将模拟器 B 连接到系统 A。前两个 ponts 可以用这个答案完成。最后两个超出了我的知识范围。对不起,我帮不上忙,被“远程调试”引诱:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-29
  • 2010-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多