首先,我知道針對這個主題有幾個問題,但他們都沒有幫助我。引用外部項目庫源代碼樹
我發展我與Android/ADT插件的第一個Android項目,我想使用this library。我在SO和官方文檔中搜索瞭如何完成此操作,並且我找到了how to reference a library project。
我運行以下命令:
$ android update project --target 8 /path/to/workspace/myproject /path/to/workspace/numberpicker/lib
Resolved location of library project to: /path/to/workspace/numberpicker/lib
Updated project.properties
Updated local.properties
No project name specified, using Activity name 'SplashActivity'.
If you wish to change it, edit the first line of build.xml.
Added file /path/to/workspace/myproject/build.xml
Updated file /path/to/workspace/myproject/proguard-project.txt
顯然,這一步工作正常。但是當我嘗試在xml佈局中引用com.michaelnovakjr.numberpicker.NumberPicker
時,Eclipse抱怨它找不到此類。
後來我發現this answer和改變了我的project.properties
:
# Before
android.library.reference.1=/path/to/workspace/numberpicker/lib
# After
android.library.reference.1=../numberpicker/lib
但並沒有解決我的問題。
也許有必要提到這個庫不是Eclipse項目,所以我不能在Eclipse中打開它。
如果你還沒有在Eclipse中導入numberpicker作爲Android項目嗎?首先將其導入到Eclipse中:「文件 - >新建 - >其他... - > Android - > Android項目」,在嚮導窗口中選中「Create projet from existing source」並選擇位置。然後嘗試你想要的任何東西。 – yorkw
它的工作!添加這個作爲答案,我可以接受它。謝謝! – borges