私がライブラリプロジェクトを使用している場合、couchbaseファイルはどこに置かれるべきですか?図書館のプロジェクトやアプリケーションのプロジェクトやどこにいてもかまいませんか? (coucbaseファイルは、「アプリケーションへのCouchbaseのインストール」の節に記載されたファイルです。here)Android - Couchbaseのインストール
ありがとうございました。
私がライブラリプロジェクトを使用している場合、couchbaseファイルはどこに置かれるべきですか?図書館のプロジェクトやアプリケーションのプロジェクトやどこにいてもかまいませんか? (coucbaseファイルは、「アプリケーションへのCouchbaseのインストール」の節に記載されたファイルです。here)Android - Couchbaseのインストール
ありがとうございました。
ケース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.jar
とCouchbase.jar
を追加し、ライブラリプロジェクトにCouchbaseのサービスを使用しています。これは機能します。
私が見たことから、couchbaseサービスは、アプリケーションプロジェクトにのみインストールでき、ライブラリプロジェクトにはインストールできません。
説明からかなり明らかです。これらのファイルは、プロジェクトの「最上位のフォルダ」に配置する必要があります。
これは、プロジェクトのルートフォルダ、つまりプロジェクトフォルダのすぐ内側にあることを意味します。
私は2つのプロジェクトを持っています。 1つのライブラリプロジェクトと1つのアプリケーションプロジェクト。どのプロジェクトフォルダに入るのですか? – 500865
あなたのプロジェクトによって異なります。あなたのアプリケーションにのみ必要な場合はアプリケーションプロジェクトの中に入れ、他のプロジェクトで利用可能な場合はライブラリプロジェクトに配置します。 –