Прежде всего, я знаю, что есть несколько вопросов по этой теме, но ни один из них мне не помог.
Я разрабатываю свой первый Android-проект с плагином Android/ADT и хочу использовать эту библиотеку. Я искал здесь, в 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.
File -> New -> Other ... -> Android -> Android project
, в окне мастера отметьтеCreate projet from existing source
и выберите местоположение. затем попробуйте все, что вы хотите, снова. - person yorkw   schedule 25.05.2012