2011-12-05 3 views
0

라이브러리 프로젝트로 작업하는 경우 couchbase 파일을 어디에 배치해야합니까? 도서관 프로젝트 또는 응용 프로그램 프로젝트 또는 어디에서?Android - Couchbase 설치

감사 (coucbase 파일은 "응용 프로그램에 카우치베이스 주식회사 설치"섹션 here에서 언급 한 파일입니다).

답변

0

사례 1 : 라이브러리 프로젝트에 couchbase를 설치하고 Couchbase Service을 응용 프로그램 프로젝트 매니페스트 파일에 추가하십시오. 다음과 같은 오류가 발생했습니다.

 
     V/ErlangThread(12394): {"init terminating in do_boot",{'cannot get bootfile','/data/data/com.allogy.dpmarketplace/erlang/bin/start.boot'}} 

사례 2 : 응용 프로그램 프로젝트에서 카우치베이스 주식회사를 설치하고 라이브러리 프로젝트에 OptErlang.jarCouchbase.jar을 추가하고 라이브러리 프로젝트에서 카우치베이스 주식회사 서비스를 사용합니다. 이 작동합니다. 내가 본 어떤에서

의 카우치베이스 주식회사 서비스는 응용 프로그램 프로젝트 만이 아닌 라이브러리 프로젝트에 설치할 수 있습니다.

0

안내에서 매우 분명합니다. 이러한 파일은 프로젝트의 "최상위 폴더"에 있어야합니다.

즉, 프로젝트의 루트 폴더, 즉 프로젝트 폴더 내부에 있음을 의미합니다.

+0

나는 2 개의 프로젝트를 가지고있다. 하나의 도서관 프로젝트와 하나의 어플리케이션 프로젝트. 어떤 프로젝트 폴더에 들어 있습니까? – 500865

+1

프로젝트에 따라 다릅니다. 앱용으로 만 필요한 경우 애플리케이션 프로젝트 내에 배치하고, 다른 프로젝트 용으로 제공해야하는 경우 라이브러리 프로젝트에 배치해야합니다. –