首先,我知道有几个针对这个主题的问题,但没有一个对我有帮助。
我正在使用 Android/ADT 插件开发我的第一个 Android 项目,我想使用这个库。我在 SO 和官方文档中搜索了如何完成此操作,并找到了如何引用库项目。
我运行了以下命令:
$ 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
显然这一步工作正常。但是当我尝试com.michaelnovakjr.numberpicker.NumberPicker
在 xml 布局中引用时,Eclipse 抱怨它找不到这个类。
然后我找到了这个答案并改变了我的project.properties
:
# Before
android.library.reference.1=/path/to/workspace/numberpicker/lib
# After
android.library.reference.1=../numberpicker/lib
但没有解决我的问题。
或许值得一提的是,这个库不是 Eclipse 项目,所以我无法在 Eclipse 中打开它。