4

これが取引です。Facebook SDK と Chris Banes の PullToRefreshListView に基づいてアプリを開発しているとしましょう。SDK を自分のワークスペースにインポートし (ワークスペースがいっぱいになるのであまり好きではありません!)、アプリでライブラリとして参照します。PullToRefreshListView にいくつかの変更を加えています。たとえば、カスタム フォントを追加したり、ラベルの 1 つの色を変更したりします。

現在、Git を使用してプロジェクトのバージョン管理を行っています。プロジェクトを Git サーバーに配置し、同僚がプロジェクトをプルして、同じ SDK (私が使用したのと同じバージョン) をセットアップして参照するのに苦労することなく作業できるようにしたいと考えています。プロジェクト。ライブラリの 1 つにいくつかの変更を加えたので、コードを提供しないと、別の人がプロジェクトを完全に復元することはできません。

  • このような場合、どのように行動すればよいでしょうか?
  • コンパイルされていないライブラリを libs フォルダなどに置くことはできますか?
  • そうでない場合、これを達成する正しい方法は何ですか?

グーグルまたはスタックオーバーフローを検索するときに見つけることができるのは、libsフォルダーでコンパイルされた.jarファイルを使用する方法です。これは良いですが、探しているものではありません。

基本的に、サードパーティのライブラリを使用してプロジェクトを構築する良い方法を探しています。

4

1 に答える 1

1

これらは Android ライブラリ プロジェクトのようです (アセットが含まれています)。その場合、それらを JAR ファイルに変換することはできません。

頭に浮かぶ最も簡単な方法は、ルート プロジェクト フォルダーにアプリと上記のすべてのライブラリを含めることです。

Root
-\Your app
  -\src
  -\res
-\3rd party lib 1
-\3rd party lib 2
-\3rd party lib 3

この構造により、git へのプッシュと Eclipse での管理が非常に簡単になります。

于 2012-09-14T19:49:22.873 に答える