3

可能吗?

共有三款游戏使用常见的 android lib 并位于此处 - http://server.us/svn/greatlib

我的梦想(也是我的 PM 的;)“一键结账”。

在我必须之前

  1. 结帐游戏(http://server.us/svn/game1
  2. 结帐库
  3. 在属性中设置库。

我正在努力改进它。

我的方式:

我用 SVN:external 做了一些操作。

  1. 将库目录添加到游戏项目(库/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 中的 Library Projects 类路径容器作为 jar 引用包含在内,因此关闭引用的库不会影响类路径容器中所述 jar 的存在。

很遗憾,

虚线

我看不出 svn 诡计如何让您摆脱 ADT 插件本身的基本问题:您无法使用基于 Eclipse 的构建工具链引用未打开且位于工作区中的库项目。使用 Ant 构建可能是一个完全不同的故事。

话虽如此,谷歌做出了一项崇高的尝试,将图书馆项目推广到一等公民。还有一些工作要做。

于 2011-11-21T11:27:10.707 回答