2017-12-14 7 views
0

이 명령을 실행하는 중에 다음 오류가 발생하여 apk를 빌드 할 수 없습니다. \ 사용자 ** {는 userName} : -ionic cordova addroid error

$ ionic cordova platform add android 

cordova platform add android --save Using cordova-fetch for [email protected]~6.3.0

Error: Failed to fetch platform [email protected]~6.3.0 Probably this is either a connection problem, or platform spec is incorrect. Check your connection and platform name/version/URL. Error: cmd: Command failed with exit code 1 Error output: The filename, directory name, or volume label syntax is incorrect. The filename, directory name, or volume label syntax is incorrect. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+0

이온 정보 CLI 패키지 : (C : 사용자 \ \ 사힐 \의 AppData \ 로밍 \ NPM \ node_modules) @ 이온/CLI-유틸 : 1.18.0 이온 (이온 CLI) : 3.18.0 글로벌 패키지 : 코르도바 (코르도바 CLI) : 7.1.0 지역 패키지 : @ 이온/앱 스크립트 : 3.1.2 코르도바 플랫폼 : 없음 이온 프레임 워크 : 이온 각도 3.9.2 시스템 : 노드 : v8.9.0 NPM : 5.5.1 OS : 윈도우 10 환경 변수 : ANDROID_HOME : C : \ 프로그램 파일 \ Android1 \ 안드로이드 스튜디오 \ 빈 기타 : 가 백엔드 : 프로 – Sahil

+0

당신이 명령을 실행하고 있습니까 올바른 디렉토리에? –

답변

0

은 빠른 수정

다운로드 한 파일 코르도바 - 안드로이드 - 6.2.3.tgz 또는 폴더 NPM-304 C 8-83f48a6f 언더 삭제 ** \ AppData \ Local \ Temp \ npm-304 8-83f48a6f \ registry.npmjs.org \ cordova-android- \ cordova-android-6.2.3.tgz

그리고 cordova 플랫폼에 Android를 다시 추가하십시오. npm은 필요한 파일을 다시 다운로드합니다. 또한 여기에서 수동으로 다운로드하여 (7.7MB) 동일한 폴더에 넣은 다음 명령을 실행할 수도 있습니다.

C : \ Users ** {userName} ** \ AppData \ Local \ Temp \ cordova-android-6.2.3.tgz의 루트 폴더에 다운로드 한 파일을 temp 폴더의 모든 파일을 삭제하십시오.

은 나를 위해 일한

+0

작동하지 않습니다, 나는 두 가지 해결책을 시도했습니다 – Sahil

+0

사용중인 안드로이드 버전을 지정할 수 있습니까? 6.0.0을 사용하는 경우 이온 플랫폼을 추가한다고 [email protected] – V5NXT

+0

CLI 버전을 등급을 매긴 다음 코드를 추가했습니다. 이제 APK가 빌드 중입니다 ... 하지만 오류가 표시되고 있습니다. APK를 짓고 난 후에. BUILD SUCCESSFUL 총 시간 : 9.675 초 오류 : 명령 : 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 : 명령이 종료 코드 1 오류 출력에 실패했습니다. [오류] cordova 빌드 android (종료 코드 1)를 실행하는 중에 오류가 발생했습니다. – Sahil

2

난이

를 사용하여 nodemodules를 다음 작업 nodemodules를 제거하고 설치하지 않을 경우

npm install -g cordova 

를 사용하여 코르도바를 설치 한 다음이 시도하고이 문제 ... 제거 코르도바를 해결하고 있었다

npm install