2011-12-05 13 views
0

私がライブラリプロジェクトを使用している場合、couchbaseファイルはどこに置かれるべきですか?図書館のプロジェクトやアプリケーションのプロジェクトやどこにいてもかまいませんか? (coucbaseファイルは、「アプリケーションへのCouchbaseのインストール」の節に記載されたファイルです。hereAndroid - Couchbaseのインストール

ありがとうございました。

答えて

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:アプリケーションプロジェクトでのCouchbaseをインストールし、ライブラリプロジェクトにOptErlang.jarCouchbase.jarを追加し、ライブラリプロジェクトにCouchbaseのサービスを使用しています。これは機能します。

私が見たことから、couchbaseサービスは、アプリケーションプロジェクトにのみインストールでき、ライブラリプロジェクトにはインストールできません。

0

説明からかなり明らかです。これらのファイルは、プロジェクトの「最上位のフォルダ」に配置する必要があります。

これは、プロジェクトのルートフォルダ、つまりプロジェクトフォルダのすぐ内側にあることを意味します。

+0

私は2つのプロジェクトを持っています。 1つのライブラリプロジェクトと1つのアプリケーションプロジェクト。どのプロジェクトフォルダに入るのですか? – 500865

+1

あなたのプロジェクトによって異なります。あなたのアプリケーションにのみ必要な場合はアプリケーションプロジェクトの中に入れ、他のプロジェクトで利用可能な場合はライブラリプロジェクトに配置します。 –