首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用串行插件- Cordova_not_available连接外部设备时的离子电容Android错误

使用串行插件- Cordova_not_available连接外部设备时的离子电容Android错误
EN

Stack Overflow用户
提问于 2021-07-01 15:56:47
回答 1查看 419关注 0票数 0

描述了bug

我试着用带电容的离子来运行串行库。但是,在执行代码时,我获得了错误本机:尝试调用Serial.requestPermission,但是Cordova不可用。确保在设备/模拟器cordova_not_available.中包含cordova.js或运行

代码语言:javascript
复制
this.serial.requestPermission().then(() => {
           this.serial.open({
                     baudRate: 9800,
                     dataBits: 4,
                     stopBits: 1,
                     parity: 0,
                     dtr: true,
                     rts: true,
                     sleepOnPause: false
              }).then(() => {
            console.log('Serial connection opened');
            });
        }).catch((error: any) => console.log(error));
    }

复制

  1. 版cordovarduino / cordova

"cordovarduino":"0.0.10",cordova -(不是使用,而是用于测试,试图通过npm安装安装它,但错误持续存在。请记住,这不是科多瓦项目,而是电容器项目)

您使用的

  1. 类型板和代码

真正的设备: Herelink RC。模拟器: Pixel3 API 25

期望行为

找一个外部设备。当没有USB连接时,“USB找不到”或类似的东西被期待。

附加上下文

注1:在API 29 (Android10)上工作,但我们真正的设备(HereLink)只是运行Android7.1.2。

ionic info

离子:

离子CLI : 6.16.1 (/home/grolo/.nvm/versions/node/v14.16.1/lib/node_modules/@ionic/cli)离子框架:@离子/角5.6.7 @角-devkit/构建角: 0.1102.13 @角-devkit/原理图: 11.2.13 @角/cli: 11.2.13 @离子/角-工具包: 3.1.1

电容器:

电容器CLI : 3.0.0 @电容器/android: 3.0.2 @电容器/核心: 3.0.0 @电容器/ios: 3.0.0

效用:

cordova-res :未在全球本地运行(更新: 1.4.0):1.3.0

系统:

(/home/grolo/.nvm/versions/node/v14.16.1/bin/node) npm : 6.14.12操作系统:Linux5.4

EN

回答 1

Stack Overflow用户

发布于 2021-07-06 06:52:11

确保包含cordova.js或在设备/模拟器cordova_not_available.中运行

通过聚焦这个错误.我通常观察到在我们的代码函数、方法、插件.may中没有错误--如果您想在浏览器中运行的话。只需连接USB并在设备中运行。如果这是不可能的,试着在模拟器中运行,从android创建它。

就像使用位置和相机一样,你需要在设备或模拟器中运行。

但是仿真器可能不会像实际设备那样得到响应。希望你能理解我想解释你的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68213403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档