C# 如何使用Android Debug Bride将Android应用程序控制台输出重定向到WPF应用程序中的文本框

C# 如何使用Android Debug Bride将Android应用程序控制台输出重定向到WPF应用程序中的文本框,c#,adb,C#,Adb,我是亚洲开发银行的新手。我的问题可分为三个部分。我试图使用WPF和android调试桥开发一个应用程序 我想选择一个apk文件 安装此apk文件并 通过此gui运行apk文件。(在重定向输出时面临一些严重的延迟问题)4。除了将这个android应用程序的输出重定向到我的WPF GUI(严重延迟)之外,谁能告诉我为什么会有如此严重的延迟,还有谁有简单的方法将输出重定向到我的WPF应用程序。如有任何答复,将不胜感激 我不知道这是否对您有帮助前三个答案是针对其他想要创建类似应用程序的人的,例如,因为您

我是亚洲开发银行的新手。我的问题可分为三个部分。我试图使用WPF和android调试桥开发一个应用程序

  • 我想选择一个apk文件
  • 安装此apk文件并
  • 通过此gui运行apk文件。(在重定向输出时面临一些严重的延迟问题)4。除了将这个android应用程序的输出重定向到我的WPF GUI(严重延迟)之外,谁能告诉我为什么会有如此严重的延迟,还有谁有简单的方法将输出重定向到我的WPF应用程序。如有任何答复,将不胜感激
    我不知道这是否对您有帮助前三个答案是针对其他想要创建类似应用程序的人的,例如,因为您已将其标记为cadb我将告诉您如何做,通常您可以通过
    System.diagnostics.process.start(“命令”)执行Windows shell命令对吗?因此,通过将其与adb命令集成,您可以完成上面列出的任务

  • 使用
    OpenFileDialog
    选择apk文件,然后将路径保存在 字符串
    path
  • 运行
    System.diagnostics.process.start(“adb安装”,路径)
  • System.diagnostics.process.start()中使用
    adb shell am start-a android.intent.action.MAIN-n/
  • 我不认为您在shell中使用了
    adb shell logcat
    ,如果您在shell中使用,将不会有任何严重的延迟,(我的意思是它不会给我任何延迟)可能是您的应用程序没有返回任何日志,也可能是错误过滤的结果