2016-11-07 3 views
0

クライアントとサーバの間で共有されるメッセージのクラスを含むアンドロイドライブラリ "メッセージ"を作成しました。他のライブラリに含まれるライブラリのクラスへのAndroidのアクセス

私はライブラリ "messages"を持つApp "server"を依存関係に作りました。私は "メッセージ"のクラスを見ることができます

私は他のアンドロイドライブラリ "クライアント"をライブラリ "メッセージ"と依存関係に作りました。私は "メッセージ"のクラスを見ることができます

私は依存関係で "クライアント"ライブラリを持つ "サンプル"アプリを作った。私はライブラリ "メッセージ"を含まないでこのアプリで "メッセージ"のクラスを見たいと思います。私はライブラリ "クライアント"に含まれている "メッセージ"のクラスを使用したいと思います。

これは可能ですか?

+2

"私は他のアンドロイドライブラリ"クライアント "を作成しました:あなたは何を正確にしましたか?このライブラリはMavenリポジトリにデプロイされましたか?あるいは、これはすべて同じプロジェクトに入っていますか?どのように依存関係を指定しましたか? – Henry

+0

ローカルライブラリです。最終的な目標は、 "サーバ"と通信したい人にライブラリ "クライアント"を与えることです。私は彼に2つの図書館を含める必要はなく、図書館の "クライアント"を – Zanifu

+0

という形で入力する必要があります。 – Henry

答えて

0

thatを参照してください。

ただし、説明するとおり、messagesライブラリを抽象的で不明なものにすることをお勧めします。sampleこのlibの参照はclientserverのみにしてください。 sampleに実際にmessagesを使用する必要がある場合は、依存関係を追加します。これは、クライアント/サーバーがプロセスに対して完全に自律的でないことを意味します(messagesは完全に透過的でなければなりません)。

関連する問題