将ActionBarSherlock与Subversion一起使用

时间:2013-05-07 12:16:55

标签: android eclipse svn actionbarsherlock subclipse

我正在开发一个android-application,并希望在与Subversion同步的同时实现ActionBarSherlock。 ABS库不与SVN同步,当我在另一台计算机上安装ABS-lib时,没有显示错误,除了:
未知错误:java.lang.NullPointerException未知的Android打包问题

我在用什么: Eclipse ADT Bundle Build:v21.1.0-569685 Subclipse的。 最新的ABS包装。

关注ABS安装说明 http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

是否可以将ABS包复制到项目自己的文件夹中以启用同步?有解决方案吗

感谢答案!

1 个答案:

答案 0 :(得分:0)

我认为你有这些选择:

  1. 遵循公司内部定义的文件夹结构并强制执行。例如。所有外部库都驻留在/ opt / libs中,项目的所有工作副本都驻留在/ opt / projects中。 libs的定义版本在您的公司服务器上,可以检出。因此,您的项目将依赖于ABS 4.3,开发人员必须检查ABS以及项目本身。

  2. 您设置了存储库并在其中包含所有依赖项。在这种情况下,这样的结构将是有用的:

    /your-project
    /your-project/libs
    /your-project/libs/ABS
    /your-project/libs/some other library
    /your-project/your-android-project
    

    这样开发人员就无法混淆。但你最终会得到一个膨胀的结构。

  3. 使用Maven :-)

    设置的痛苦 - 但可能是目前最好的解决方案。

  4. 等待Android新构建结构的最终版本。

    如果在Google IO 2013上宣布(截至本文撰写时需要等待一周),您应该使用此选项。但我怀疑它将在下周宣布 - 所以即使这可能会解决你的困境,但目前很可能没有选择。