2011-09-12 108 views
3

可能嗎?使用svn將Android庫添加到項目中:外部

有三個遊戲使用常見的Android庫位於這裏 - http://server.us/svn/greatlib

我的夢想(也是我的PM的);「點擊結賬」。

之前,我必須

  1. 結賬遊戲(http://server.us/svn/game1
  2. 結賬的lib
  3. 集LIB的性能。

我在試着改進它。

我的辦法:

我已經做了一些與SVN操作:外部。

  1. 加入庫DIR到遊戲項目(庫/ greatlib)
  2. 設置svn:外部這樣 「/ SVN/greatlib /庫/ greatlib」
  3. 添加「android.library.reference.1 =庫/ greatlib「轉換爲default.prop。
  4. 失敗:無法添加Android庫裏這是不是在工作區中的項目

有你這個沒有想過?

回答

1

似的屏息靜聽回到這個偉大的舊帖子:

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

下面是當我看到ADT 14預覽我的設想:

Hopes

的希望是,由於庫項目通過Eclipse中的Library Projects classpath容器作爲jar引用被包含,關閉引用的庫不會影響classpath中的所述jar的存在ER。

不幸的是,

​​

我沒有看到掛羊頭賣狗肉怎麼SVN將讓你過去認爲是與ADT插件本身的基本問題:你不能引用是不公開的,並在庫項目工作空間與基於Eclipse的構建工具鏈。與Ant構建可能是完全不同的故事。

這就是說,谷歌做了一個高尚的嘗試,以促進圖書館項目的一流公民。還有一些工作要做。