2014-01-10 3 views
0

Phonegap을 3.0.0에서 3.3.0으로 업데이트하고 Cordova를 업데이트했습니다. 지금은 더 이상 내 프로젝트를 시작할 수 없습니다phonegap/cordova 업데이트로 더 이상 프로젝트가 작동하지 않음

cordova platform update android 
-> android updated to 3.3.0 

: 그 내가하여 내 프로젝트를 업데이트 한 후

. 모든 Plugin-File에는 많은 오류가 있습니다.

플러그인을 업데이트해야합니까? 어떻게해야합니까?

편집 :

위치하는 데 코르도바-3.0.0.jar 업데이트 후 비어있는 라이브러리 폴더에 있습니다. Main-Src-Class는 DroidGap과 CordovaActivity를 확장 할 수 없습니다.

이전 cordoda-3.0.0.ja를 라이브러리 폴더에 넣으면 업데이트 된 Android 프로젝트가 다시 작동합니다. 나는 코르도바-xxxjar 내 프로젝트 폴더를 검색되지만 라이브러리 :(

Edit2가 없습니다 :

나는 새로운 프로젝트를 생성하고 projcet www가에 내 JS 프로젝트 (WWW-내용을) 넣어 - .. 폴더 인해 오류 응용 프로그램을 는 지금은 폰갭 실행 안드로이드에 의해 을 콘솔에서이 프로젝트를 실행할 수 있습니다하지만 일식/안드로이드 스튜디오와 함께 안드로이드 프로젝트를 열면 내가 시작할 수 없습니다 :

enter image description here

편집 : 제거한 플러그인을 업데이트하려면 내가 개발하고 다시 추가 할 플랫폼. 이렇게하면 플러그인 목록에있는 프로젝트에 플러그인을 추가 할 수 있습니다. 플러그인을 변경하면 플랫폼을 제거하고 다시 추가해야합니다.

답변

1

플러그인을 사용하여 3.3 프로젝트를 phonegap 3.3으로 업데이트했습니다.

휴대 전화 플러그인 또는 추가 플러그인의 플러그인에 오류가 있습니까? 그것은 단지 추가 플러그인과 함께, 어쩌면 그들은 일부 deprecated 기능을 사용하고 있습니까? (? I가 없지만 누가 알 겠어)

당신은 모든 플러그인을 제거하려고 수를 다시 설치 :

  • 사용 phonegap local plugin list 모든 설치된 플러그인의 ID를 얻기 위해
  • 각 플러그인의 ID로 다음 phonegap local plugin remove를 사용하고
+0

모든 플러그인을 제거했지만 도움이되지 않습니다. 문제는 라이브러리 폴더에 cordova-3.3.0.jar 파일이 없다는 것입니다. – marcel

+0

이 경우 completly the platform/android 폴더를 제거하고 phonegap 플랫폼으로 다시 만들 수 있습니다. android – QuickFix

+0

새로운 projcet을 만들었습니다. 내가 phonegap 실행 안드로이드 콘솔에 의해 실행할 수 있지만 Eclipse에서 해당 프로젝트를 가져올 경우 작동하지 않습니다 .. Edit2 내 게시물 – marcel

0

은 실제로 당신 말이 맞아 플러그인의 자식 저장소에 다음 phonegap local plugin add을 사용하여 다시 설치, 더 이상 코르도바 항아리가 없다.

내 업그레이드 된 프로젝트가 계속 작동하기 때문에 (아마 phonegap platform update android을 실행하는 것을 잊어 버렸기 때문에) cordova3.1.0.jar이 libs 폴더에 있습니다.

cordova3.1.0.jar을 삭제했으며 동일한 오류가있었습니다.플랫폼/안드로이드 폴더에서

은, 지금은 일식에서이 프로젝트를 수입 앱 프로젝트의 자바 빌드 경로에 추가 yourprojectname-CordovaLib

라는 이름의 두 번째 프로젝트가 이제 모든 것을 다시 것 같다 정상으로. 3.3 폰갭 3.1에서 향후 업그레이드를위한

편집 :

내가 그것을 업그레이드 이전의 상태에서 내 프로젝트를 복원, phonegap platform update android을 출시 cordova.3.1.0.jar은 libs와와 여전히 존재 .classpath

내가 수동으로 삭제하고 .classpath

에 대한 참조를 제거가 그럼 난 일식의 CordovaLib 프로젝트를 가져올 시도했지만 대신 프로젝트 이름-CordovaLib의 널 CordovaLib nammed했다, 나는 파일 플랫폼/안드로이드 편집 /CordovaLib/.proje ct는 이름을 수정하고 Eclipse에서 프로젝트를 가져 왔습니다.

Java 빌드 경로를 변경하지 않아도되므로 CordovaLib 프로젝트는 이미 Android 프로젝트의 응용 프로그램 프로젝트에서 참조됩니다.

+0

참조하십시오 나는 그것을 밖으로 시도 할 것입니다. 좋은 소리. – marcel

관련 문제