【问题标题】:Add Android Library into Project using svn:external使用 svn:external 将 Android 库添加到项目中
【发布时间】:2011-09-12 14:01:50
【问题描述】:

有可能吗?

共有三款游戏使用常见的 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 库

你有没有想过这个?

【问题讨论】:

    标签: android eclipse svn android-library svn-externals


    【解决方案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 构建可能是完全不同的故事。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 2016-09-29
      • 2012-01-05
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      相关资源
      最近更新 更多