在Ionic 3中使用@ ionic-native / serial插件时找不到设备和插件_not_installed错误

时间:2019-11-29 15:06:39

标签: angular cordova ionic3 cordova-plugins ionic-native

我正在使用Ionic 3(Angular),并且想与我的android设备和计算机实现串行通信。为此,我正在使用@ ionic-native / serial和cordovarduino。我遵循了documentationgithub页面中提到的步骤。 我在控制台中收到“找不到设备”和“ plugin_not_installed”之类的错误,但未在终端中引发任何错误。

我正在使用OTG线和two port USB port wire连接手机和计算机。这是我需要帮助的问题列表。

1)为什么我已经安装了插件和依赖项,却仍然找不到设备和plugin_not_installed 错误?

2)为什么我无法在计算机和android设备之间建立串行连接。是否必须使用serial adapter wire进行连接?

3)请帮助我提供可以使用的步骤和方法。我可能在某个地方错了。

期望:要在计算机和android设备之间实现串行连接。

代码:

    abc() {
    /* serial connect */
    this.serial.requestPermission({
      vid: '0bb4',
      pid: '0005',
      driver: 'CdcAcmSerialDriver' // or any other
    }).then((data) => {
      console.log(data);
    }).catch((error) => {
      console.log(error);      // error --> device not found / sometimes error --> plugin_not_installed
    })
  }

  ngOnInit() {
    this.abc();
  }

离子信息:

Ionic:

   Ionic CLI          : 5.4.5
   Ionic Framework    : ionic-angular 3.3.0
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 6.3.0
   Cordova Plugins   : no whitelisted plugins (24 plugins total)

Utility:

   cordova-res : not installed
   native-run  : 0.2.9

System:

   NodeJS : v8.16.2
   npm    : 6.4.1

该应用程序运行正常,但唯一的问题是我无法建立串行连接。请帮忙。谢谢

0 个答案:

没有答案