2014-07-08 5 views
0

v6.2의 "Android - Apache Cordova 플러그인을 사용하는 하이브리드 응용 프로그램에 기본 기능 추가"기능을 사용해 본 사람이 있습니까?Worklight v6.2 - Android Cordova 플러그인

클라이언트 측에서 제 3 자 라이브러리를 사용하려고하며 프로젝트에서 플러그인 Java 클래스를 어디에 두어야하는지 알고 싶습니다. 설명서는 자바 패키지 (src) 구조를 보여 주지만 가장 좋은 것은 안드로이드 네이티브 폴더의 일반 폴더입니다.

감사합니다.

답변

1

생성 된 Android 프로젝트가 아니라 Worklight 프로젝트를 보았 기 때문에 이러한 파일이 "일반"폴더로 표시되는 이유가있을 수 있습니다.

Worklight project \ apps \ your_app \ android \ native \ ... 폴더는 실제로 폴더이기 때문에 폴더로 보입니다.
Android 환경을 포함하는 Worklight 응용 프로그램을 빌드하면 Android 프로젝트가 생성됩니다. 그것은, 당신은 패키지에 따라 폴더 등

작업등 프로젝트와 응용 프로그램 구조는 이전 교육 모듈에 설명되어 볼 수 있습니다 : 그래서

을, 당신 Java 클래스 파일을 Worklight 프로젝트 \ apps \ your_app \ android \ native \ src \ com \ package_name \에 배치해야합니다.


Worklight의 Cordova 플러그인에 대한 참고 사항 : 플러그인에 따라 일부 플러그인이 아직 Worklight에서 지원되지 않는 Cordova 플러그인을 사용해야하므로 사용할 수없는 경우가 있습니다.

+0

안녕하세요, Idan, 패키지 com.etc.etc 패키지 안드로이드/네이티브/src에 내 플러그인 자바 클래스를 추가하려고했습니다. 또한 android/native/libs 폴더에 플러그인 항아리를 추가했습니다. 내가 찾은 것은 안드로이드 빌드를 생성 할 때마다 안드로이드 빌드의 모든 클래스와 내 워크 라이트 프로젝트 경로를 삭제한다는 것입니다. –

+1

수정하십시오. 이 경우 파일을 android \ nativeResources 폴더에 저장해야합니다. 파일 구조를 미러링하고 빌드시 네이티브 폴더로 복사합니다. –