Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cordova Android开发:寻找OTG电缆选项,以便在连接外围设备的情况下进行调试_Java_Android_Cordova_Printing_Ionic Framework - Fatal编程技术网

Java Cordova Android开发:寻找OTG电缆选项,以便在连接外围设备的情况下进行调试

Java Cordova Android开发:寻找OTG电缆选项,以便在连接外围设备的情况下进行调试,java,android,cordova,printing,ionic-framework,Java,Android,Cordova,Printing,Ionic Framework,我正在为Android开发一个Cordova插件,它可以与连接到Android设备USB端口的打印机进行交互。我也有离子在混合运行一个工作的环形应用程序。我有插件工作,但达到这一点是痛苦的。从我的笔记本电脑(使用ionic run Android)上部署应用程序有很多次迭代,交换otg电缆,插入打印机并进行测试 我正在寻找一个更好的开发/调试故事。我计划在Cordova插件中添加其他功能,并希望找到一种电缆配置,使Android设备与笔记本电脑保持连接,同时打印机也与Android设备连接 我尝

我正在为Android开发一个Cordova插件,它可以与连接到Android设备USB端口的打印机进行交互。我也有离子在混合运行一个工作的环形应用程序。我有插件工作,但达到这一点是痛苦的。从我的笔记本电脑(使用ionic run Android)上部署应用程序有很多次迭代,交换otg电缆,插入打印机并进行测试

我正在寻找一个更好的开发/调试故事。我计划在Cordova插件中添加其他功能,并希望找到一种电缆配置,使Android设备与笔记本电脑保持连接,同时打印机也与Android设备连接

我尝试了几种不同的售后电缆,但似乎所有的东西都只支持在连接到外围设备时为设备充电。似乎没有什么能让我保持与笔记本电脑的连接,并同时连接外设

是否有人知道USB集线器、交换机或路由器可以帮助缓解我的痛苦,或者有人建议我如何在连接到USB打印机时轻松调试基于Java的插件。至少,我希望能够将调试器附加到我的插件并逐步完成Java代码

使用仿真器是不可能的,因为其性能简直无法忍受


如果这个问题在这里不合适,请提前道歉。

我想我有一个更好的解决方案供您使用,您可以通过Wi-fi使用adb部署到您的设备上,并保持打印机电缆连接以测试您的应用程序,以下是方法:

  • 使用USB电缆将android设备连接到计算机
  • 从命令行运行adb tcpip 1234//或您选择的任何端口
  • 断开android USB电缆的连接
  • 运行adb连接:1234
  • 使用USB电缆连接打印机
  • 运行安卓系统来部署你的应用程序

  • 我刚刚用Mac和安卓Nexus5测试了这个组合,效果很好

    谢谢你的回答。这是解决我问题的好办法。我在调试注意事项部分找到了相同的建议。