2014-02-14 2 views
0

nodejs를 사용하여 새로운 phonegap 설치에 문제가 있습니다. 나는 모든 것을 작동시키고, ant, android sdk, java jdk 등의 경로를 설정하고 모든 것이 완벽하게 작동하도록했습니다. 나는 새로운 프로젝트를 만들어 관리했습니다 다음 명령의 사용으로 Phonegap 3.3 설치 문제

: 나는를 검토 한 때

코르도바는

그러나 com.example.hello를하여 HelloWorld를 만들 안녕하세요 프로젝트는 비어 :

enter image description here

그래서 내가 "안녕하세요"폴더로 가서 안드로이드 플랫폼 전자를 추가 다음과 같은 방법으로 RM은 :

코르도바 플랫폼은 안드로이드

추가하고 나는 그것을 구축했습니다 :

코르도바 구축

안드로이드 그래서, 그 후, 아래 그림과 같이 일부 안드로이드 전용 폴더가 있습니다 :

enter image description here

구조가 어떻게 생겼습니까? 이것을 Android Studio로 가져 오는 데 실제적인 문제가 있습니다. 그러나, 나는 이클립스로 프로젝트를 가져올 수 있었지만, 이제는 두 개의 프로젝트가있다. 첫 번째 프로젝트는 "HelloWorld"이고 다른 프로젝트는 "HelloWorldCordovaLib"이다. 이것은 다소 혼란 스럽습니다. 작동하는 동안 왜 두 개의 프로젝트가 있습니까? 내가 뭔가 잘못하고 있는거야? 나는 안드로이드 스튜디오로이 프로젝트를 가져올 때 (같은 프로젝트를 이클립스에서 작동하는 반면)

은 또한, 나는 오류의 무리를 얻을 : 이것은 Errors with the structure

은 매우, 매우 혼란 보인다. 나는 왜 Phonegap이 갑자기 설치가 어려운지 아직 이해하지 못했다. 내가 뭔가를 놓치기를 바란다. 모든 종류의 의견을 환영합니다. 감사.

+0

그들은 실제로 프로젝트가 아니며, 하나의 프로젝트와 두 개의 모듈 안에 두 개의 모듈이 있습니다.이것이 Android Studio 프로젝트 구조가되는 방식입니다. 프로젝트를 실행하려고 했습니까? – pyus13

+0

나는 일식에 있지만 작동하지만 안드로이드 스튜디오에서는 그렇지 않습니다. 만약 당신이 여러 가지 안드로이드 스튜디오에서 가져온되지 않은 것을 볼 수있는 링크를 확인하시기 바랍니다, 그 때문에, 응용 프로그램을 실행할 수 없습니다 –

+0

당신은 수동으로 귀하의 helloWorldCordovaLib에 이동하려고 했나요? – pyus13

답변

0

안드로이드 스튜디오, 놀랍게도 Gradle을 프로젝트 구조가없는 안드로이드 프로젝트를 가져올 수 없습니다 자세한 내용은 여기를 참조하세요. Cordova에서 Gradle 파일을 생성하기 전까지 또는 Android Studio가 지원할 수입업자 유형의 프로젝트를 완료 할 때까지 Eclipse에서 프로젝트를 내 보내야 Android Studio로 가져올 수 있습니다.

하나의 코르도바 응용 프로그램에 두 개의 프로젝트가있는 것은 완벽합니다. 일반적으로 앱이 Cordova 프로젝트를 일종의 "하위 프로젝트"(올바른 용어는 아니지만 Android가 호출하는 것인지 확실하지 않음)로 참조하기 때문입니다.

0

구조가 정확합니다. cordova platform add android 명령을 내면 실제로 플랫폼 폴더에 android이라는 폴더가 추가됩니다. 안드로이드 개발을 위해서는 platforms/android 안에있는 파일들에 대해 작업해야합니다.

Phonegap - Command line interface

+0

고마워, 가져온다면 Eclipse를 사용하여 프로젝트가 작동하지만 Android Studio에서는 작동하지 않습니다. –

관련 문제