0

코드도 플러그인 미디어 캡처를 포함 할 경우 C : ........ \ BlankCordovaApp2 \ BlankCordovaApp2 \ platforms \ android \ src \ org \ C : apache \ cordova \ mediacapture \ Capture.java : 33 : 오류 : 패키지 org.apache.cordova.file이 존재하지 않습니다. BlankCordovaApp2 1
오류 가져 오기 org.apache.cordova.file.FileUtils; BlankCordovaApp2 1비주얼 스튜디오 2015/2017의 apache cordova가

아래의 플러그인이 포함되어 있습니다 :

<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>

입니다 . 파일 및 파일 전송이 포함되지 않은 경우에도 동일한 오류가 나타납니다. 프로젝트가 미디어 캡처 플러그인없이 빌드 할 수 있기 때문에 미디어 캡처가 포함되면 오류가 나타납니다. 하지만 미디어 캡처 플러그인이 튜토리얼에서 bardcode 스캐너 플러그인 기반에 필요한 : http://www.c-sharpcorner.com/UploadFile/020f8f/barcode-scanner-cross-platform-app-using-cordova-in-visual-s/

편집 :

내가 하나 플러그인 하나를 구축하려고 노력하고 파일 전송 플러그인 자체가 문제가 있기 때문에이있다 밝혀 self가 포함되어 있어도 FileTransfer 클래스 파일을 찾을 수 없습니다.

답변

0

최신 버전의 Cordova로 사용해 보셨습니까?

npm install -g [email protected] 

이후 버전은 당신에게 다른 문제/단점을 줄 것이다 : 당신은 the Cordova Blog.의 버전 기록 명령 줄에서 세계적으로 [email protected] 버전을 설치하십시오 찾을 수 있습니다.

그리고 전 세계적으로 설치된 코드바 버전을 사용하려면 config.xml을 변경하십시오.

귀하의 플러그인에는 이전 버전 번호와 새로운 버전 번호가 혼합되어 있습니다. 버전 번호를 지정하지 않고 cordova를 업그레이드 한 후 제거하고 다시 설치하십시오.

cordova plugin rm cordova-plugin-file 
cordova plugin rm cordova-plugin-file-transfer 
cordova plugin add cordova-plugin-file 
cordova plugin add cordova-plugin-file-transfer 

/빅

: 명령 줄에서