在react本机串行端口上gradlew assemblyDebug时出错



我尝试使用https://github.com/mikafi/react-native-serialport

更改node_modules\react native serialport\android上的build.gradleimplementation fileTree(dir: 'libs', include: ['usbserial-6.0.5-release.aar'])to implementation 'com.github.felHR85:UsbSerial:6.1.0'

添加

implementation 'com.google.guava:guava:20.0'

implementation 'com.github.felHR85:UsbSerial:6.1.0'

在android\app 上构建.gradle

我试着添加

import com.melihyarikkaya.rnserialport;不工作

import com.reactlibrary.RNSerialportPackage;不工作

知道吗?这是错误

MainActivity.java:6: error: package com.melihyarikkaya does not exist import com.melihyarikkaya.rnserialport; ^

react本机串行错误png

以下包存在导入问题,lib是通过/libs文件夹复制的,而不是使用maven。我把它修好了,然后在我的树枝上重新出租。

https://github.com/Goostavo/react-native-serialport

package.json上的包裹更改为:

"react-native-serialport": "github:goostavo/react-native-serialport",

或者检查github上的更改并手动修改您的包。

我的分支当前使用的是库默认版本6.0.5。但是检查gradle可以更新到6.1.0。

最新更新