4

를 추가 한 후 둘 다 VS2013 & VS2015에서이 문제를 재현했다. 둘 다 모든 업데이트로 최신입니다.비주얼 스튜디오 빌드 실패 com.phonegap.plugins.facebookconnect

  • 새로운 빈 응용 프로그램 (아파치 코르도바) 프로젝트를 만듭니다 :

    문제를 재현하는 방법.

  • 빌드를 수행하고 모든 것이 잘 작동하는지 확인하십시오.
  • 는 수동으로 또는 설정 도구를 사용하여 this를 추가합니다.
  • 빌드를 수행하면 아무 일도 일어나지 않습니다. 아래 오류가 발생합니다.

아래 오류에서 나에게 어떤 정보도 제공되지 않았기 때문에 이러한 일이 발생하는 이유는 확실하지 않습니다. 오류에 대한 자세한 정보를 얻을 수있는 방법에 대한 아이디어가 있습니까? 또는, 누구든지이 문제를 발견하고 고쳐 주었습니까? 그렇다면 어떻게?

1> ------ 빌드 시작 : 프로젝트 : 열두, 구성 : 디버그 안드로이드 ------
1> C : \ 프로그램 파일 (86)는 \ MSBuild를 \ 마이크로 소프트 \으로 VisualStudio \ v14.0 \ TypeScript \ Microsoft.TypeScript.targets (96,5) : 경고 : TypeScript 컴파일러에 컴파일 할 파일이 없으므로 컴파일을 건너 뜁니다.
1> GeneratedJavascript =
1> D : \ 비주얼 스튜디오 2013 \ 문서 프로젝트 \ \ 모바일 \ 열두 \ 열두> 전화 "C : \ Program 파일 (x 86) \ nodejs \"\ nodevars.bat
1> 귀하 환경은 Node.js 0.10.33 (ia32) 및 npm을 사용하도록 설정되었습니다. 소스 패키지 디렉토리에서 패키지의 올바른 글로벌 설치를 보장
1> ------ : C : \ 프로그램 파일 마이크로 소프트 비주얼 스튜디오 \ (86) 14.0 \ Common7 \ IDE \ 확장 \ \ 패키지 \ aulzf2r2.xwq 대-MDA
========== 빌드 : 0 =========, 0 ==========
을 생략 최신 1 0, 실패, 성공 = 배포 : 0 성공, 0 실패, 0 건너 뛰기 ==========

+0

정확히 같은 문제가 있습니다. – Tom

+0

플러그인 사이트에서 문제를 만들었습니다 : https://github.com/Wizcorp/phonegap-facebook-plugin/issues/ 966, 해결책을 찾았 니? – Tom

+0

해결책을 찾았습니까? –

답변

1

죄송 합니다만,이 내용을 주석으로 추가 할 수는 없지만 도구> 옵션> 프로젝트 및 솔루션> 빌드 및 실행으로 이동하십시오. MSBuild 프로젝트 출력 상세 설정을 상세 또는 진단으로 설정하십시오. 오류를 볼 수 있어야합니다.

난 그냥 같은 플러그인 0.11.0를 설치하고 난 다음과 같은 오류를 얻고있다.

3> TypeError: Cannot use 'in' operator to search for 'APP_ID' in undefined (TaskId:22) 
3>Done executing task "MdaVsCli" -- FAILED. (TaskId:22) 
3>Done building target "BuildMDA" in project "XXXX.jsproj" -- FAILED.: (TargetId:14) 

은 내가 plugin page으로 정의 된 APP_ID는 언급이 있고이 Manage Plugins for Apps Built with Visual Studio Tools for Apache Cordova에 대한 MSDN 페이지에 언급 아무것도 도움이 듯하지 않습니다처럼 구성.

아직도 그것에 대해 내 문제를 알아 내려고하지만, 나는이 문제에 도움이되기를 바랍니다.

+0

해결 방법을 찾았습니까? 나는 지난 48 시간 동안이 문제에 갇혀있다. –

+0

아니요,하지만 새로운 질문을 던졌습니다. http://stackoverflow.com/questions/29929130/ – hasandogu

0

불행히도 Cordova 문제로 인해 Cordova < 5.0.0에서 플러그인 변수 문제가 발생할 수 있습니다. 워크 플로우에 따라 발생할 수있는 "플랫폼"앞에 "플러그인"을 설치하면 플러그인 변수 정보가 손실됩니다. 그러나 그들은 VS 2015 RC와 함께 사용할 수있는 Cordova 5.0.0에서 작동합니다. 5.0.0으로 업데이트하고 플러그인 변수를 사용하려면 VS 프로젝트를 업데이트하고 명령 줄을 사용해야합니다.

  1. config 디자이너를 통해 변수가있는 플러그인을 제거하십시오.
    1. 프로젝트 디렉토리로 이동 코르도바에
    2. 업데이트는 설정 디자이너 (플랫폼> 코르도바 CLI) 명령 줄에서
    3. 를 통해 5.0.0.
    4. 입력 플러그인에 대한 플러그인 이름을 대체 다음 추가하려는 :
    5. NPM은 -g 코르도바를 설치
    6. 코르도바 플러그인 추가 nl.x-services.plugins.launchmyapp --variable URL_SCHEME = myscheme에게

이 문제는 현재 개선 중이므로 앞으로 개선 될 예정입니다. 또한 사용할 때 5.0.0에 관한 추가 알려진 문제점을 기록해야합니다.

https://www.visualstudio.com/explore/cordova-known-issues-vs

는 또한 iOS 용 빌드 할 때 코르도바 플러그인 레지스트리의 페이스 북에 대해보고 된 버그에주의 할 것. 또한 Windows에서 NTFS 파일 시스템으로 인해 VS에 문제가 발생할 수 있습니다. 이 문제를 해결할 수있는 방법은 다음과 같습니다. https://github.com/Chuxel/taco-tricks/tree/master/ios-plugin-symlink-fix