当包含科尔多瓦插件媒体捕获时,它会抛出此异常:C:........\BlankCordovaApp2\BlankCordovaApp2\platforms\android\src\org\apache\cordova\mediacapture\Capture.java:33: error: package org.apache.cordova.file 不存在 BlankCordovaApp2 1
Error import org.apache.cordova.file.FileUtils; 空白CordovaApp2 1
以下是包含的插件:
<plugin name="cordova-plugin-device" spec="~1.1.7" />
<plugin name="cordova-plugin-media-capture" spec="~1.4.3" />
<plugin name="cordova-plugin-camera" spec="~2.4.1" />
<plugin name="cordova-plugin-file" spec="~5.0.0" />
<plugin name="cordova-plugin-file-transfer" spec="~1.7.0" />
科尔多瓦版本是<vs:toolsetVersion>6.3.1</vs:toolsetVersion>
我不确定为什么即使文件和文件传输已经包含在内,它仍然找不到 File 类。不包括文件和文件传输时会出现相同的错误。包含媒体捕获时会出现错误,因为项目可以在没有媒体捕获插件的情况下构建。但是本教程中的条形码扫描仪插件库需要媒体捕获插件: http ://www.c-sharpcorner.com/UploadFile/020f8f/barcode-scanner-cross-platform-app-using-cordova-in-visual-秒/
编辑:
我尝试一一构建插件,结果发现文件传输插件本身有问题,因为它找不到 FileTransfer 类文件,即使它自己包含在内。