2014-02-18 3 views
8

최신 버전의 phonegap-2.9.1 zip 파일을 다운로드 할 수 있지만 cordova.jar가 포함되어 있지 않으며 Google에서 검색 할 때 lib/android/framework 디렉토리와 fire 명령에 대한 탐색 폴더와 같은 답변이 있습니다.
android update project -p. -t 안드로이드-17
다음
개미 항아리최신 버전의 phonegap 2.9.1에서 cordova.jar을 찾는 방법은 무엇입니까?

하지만 작동하지 않습니다. 누구든지 phonegap-2.9.1에서 cordova.jar를 찾는 방법을 알려주십시오. 더 이상 cordova.jar 없습니다

, 대신 당신은 코르도바의 소스에 있습니다

+0

왜 작동하지 않습니까? 어떤 종류의 오류 메시지가 나타 났습니까? 안드로이드 jar 파일을 만들기 위해서는 $ PATH에'ant', android tools, Java JDK 1.5+가 있어야합니다. – MBillau

답변

3

그들이 버전 3.3에서와 동일한 변경 한 코르도바 2.9.1에 (내가 폰갭도 가정) 것 같다 src\org\apache\cordova\api.

그래서 이클립스를 사용한다면 프로젝트 경로로 "기존 안드로이드 프로젝트 가져 오기"를 다시해야합니다. 이제 앱과 코드바 API에 대한 두 개의 프로젝트를 찾을 수 있습니다.

+0

+1 정말 고마워요. 이것은 나를 도왔다. –

0

cordova.js 파일은 프로젝트 폴더에서이 명령 줄

cordova build iOS 

또는 cordova build android에 의해 생성됩니다.

플랫폼간에 복사하여 붙여 넣지 않도록주의하십시오. 파일은 동일하지 않습니다!

더 많은 정보 here

+0

not cordova.js, cordova.jar (안드로이드 용 cordova api 라이브러리). 그리고 전화 갭 2.9, 3.0이 아니기 때문에 CLI는 없지만 지퍼를 다운로드하십시오. – QuickFix

19

첫째, 당신은 당신이 잠시 동안 폰갭/코르도바와 함께 연주되었는지 확인 덮여를 들어, 다음과 같은 요건이 필요합니다)

,

그리고는,의 코르도바-2.9.1.jar 파일을 생성 다음 단계를 수행합니다 :

  1. 다운로드하고 phonegap-2.9.1.zip 파일의 압축을 풉니 다. 터미널/cmd를 창에서

  2. 는 최근에 추출 된 디렉토리 안으로 들어가 :

    $ CD를 폰갭-2.9.1 LIB \ 안드로이드 \ 프레임 워크 \

  3. 다음 명령을 실행합니다 \ (안드로이드 SDK와 Ant가 시스템 경로에 이미 구성되어 있어야합니다.)

    $ android update project -p.

    $ 안드로이드 업데이트 프로젝트 -p : 필요한 경우 -t 안드로이드-17

    는 --subprojects 매개 변수를 추가합니다.

    업데이트 project.properties 업데이트 local.properties 의 build.xml : 찾을 버전 태그 : 사용자 정의 --subprojects

    안드로이드-17 -t이 같은 메시지가 나타납니다. 파일이 업데이트되지 않습니다. 업데이트 파일 D : \ work_NEW \ 폰갭-2.9.1 지정 LIB \ 안드로이드 \ 프레임 워크 \의 난독 화 - project.txt 업데이트 및 project.properties 에 default.properties 이름이 바뀌 업데이트 local.properties 없음 프로젝트 이름 \, 활동 이름을 사용하여 'DroidGap'. 변경하려는 경우 build.xml의 첫 번째 행을 편집하십시오. 추가 된 파일 D : \ work_NEW \ phonegap-2.9.1 \ lib \ android \ framework \ bin \ build.xml 추가 된 파일 D : \ work_NEW \ phonegap-2.9.1 \ lib \ android \ framework \ bin \ proguard-project 이 .txt

  4. 마지막으로 실행

    $ 개미 항아리

    Blablabla .... 항아리 : [항아리] 건물 항아리 : XXX \ 폰갭-2.9.1 \ lib 디렉토리 \ android \ framework \ cordova-2.9.1.jar

    BUILD SUCCESSFUL 총 시간 : 4 초

  5. 완료 !!!!! 파일 준비가되었습니다! 그리고 당신이하고 phonegap-2.9.1.zip 내부의 파일을 읽는 다른 정보를 찾을 수 있습니다 LIB \ 안드로이드 \ \

    폰갭-2.9.1을

+1

당신의 솔루션은 현재 작동 중입니다 .... "android update project -p. -t android-17"명령이 안드로이드와 같은 메시지를내는 명령을 내릴 때 ..... ..... 내부에서 인식되지 않습니다. –

+1

안녕하세요. Android SDK 플랫폼에 PATH를 추가해야합니다 (도구 및 도구 디렉토리). 자세한 내용은 다음을 참조하십시오. [link] (http://goo.gl/P4I6q0) – xneojal

+0

'@TargetApi (Build.VERSION_CODES.KITKAT) 예외가 발생했습니다. ', KITKAT는 17보다 높지만 17을 원합니다. –

2

당신은 필요 README.md CORODOVA-ANDRIOD라는 추가 파일을 다운로드하십시오. https://github.com/apache/cordova-android

zip 파일을 컴퓨터에 다운로드 한 다음 압축을 풀어서 다운로드하십시오. 해당 폴더를 살펴보면 FRAMEWORK 폴더를 볼 수 있습니다.

이제 CMD 프롬프트를 엽니 다. 가 (나에게는이 같다 - F : \ 소프트웨어 \ 코르도바 - 안드로이드 마스터 \ 프레임 워크>)이 프레임 워크 폴더로 이동 이 명령을

쓰기 ". 안드로이드 업데이트 프로젝트 -p를 -t 안드로이드-17"

필요한 추가 --subprojects

"안드로이드 업데이트 프로젝트 -p. -t 안드로이드-17 --subprojects"

안드로이드-17 API를적인 버전이라는 것을 기억합니다. 해당 버전이 설치되어 있는지 확인하십시오. 나는 안드로이드 2.3.3 버전 API가 설치되어 있습니다. 그래서 -17을 -10으로 바꿨습니다.오류가없는 경우 해당 프레임 워크 폴더에서 해당 corodova.jar 파일을 볼 수 있습니다 "개미 항아리" :

안드로이드 업데이트 프로젝트를 컴파일 한 후,

명령을 입력합니다.

관련 문제