3

出来ますか?

一般的な Android ライブラリを使用する 3 つのゲームがあり、ここにあります - http://server.us/svn/greatlib

私の夢 (そして私の PM も ;) は、「ワンクリックでチェックアウト」することです。

私がしなければならない前に

  1. チェックアウト ゲーム ( http://server.us/svn/game1 )
  2. チェックアウト ライブラリ
  3. プロパティに lib を設定します。

改善しようとしています。

私のやり方:

SVN:external でいくつかの操作を行いました。

  1. ライブラリ ディレクトリをゲーム プロジェクトに追加 (libraries/greatlib)
  2. svn:external を "/svn/greatlib/ libraries/greatlib" のように設定します
  3. 「android.library.reference.1=libraries/greatlib」を default.prop に追加します。
  4. 失敗: ワークスペース内のプロジェクトではない Android ライブラリを追加できません

これについて何か考えたことはありますか?

4

1 に答える 1

1

この素晴らしい古い投稿に耳を傾けます。

http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx

ADT 14 のプレビューを見たときに私が思い描いたものは次のとおりです。

希望

ライブラリ プロジェクトは Eclipse のライブラリ プロジェクト クラスパス コンテナを介して jar 参照として含まれているため、参照されたライブラリを閉じても、クラスパス コンテナ内の当該 jar の存在に影響を与えないことが期待されていました。

不運にも、

破線

svn の策略によって、ADT プラグイン自体にある根本的な問題をどのように解決できるかわかりません。Eclipse ベースのビルド ツールチェーンを使用して、開いていないワークスペース内のライブラリ プロジェクトを参照することはできません。Ant ビルドでは、まったく別の話になるかもしれません。

そうは言っても、Google は図書館プロジェクトを一流の市民に後押しするという崇高な試みを行いました。まだいくつかの作業が必要です。

于 2011-11-21T11:27:10.707 に答える