2013-02-12 3 views
0

Так что я довольно новичок в разработке Android, и мне любопытно, если я что-то упустил, когда импортирую библиотеки в свой проект андроида. Я следил за this guide на веб-сайте android и сделал новый проект из существующего кода, а затем добавил его в качестве библиотеки в свой собственный проект. Проблема в том, что все ошибки отсутствуют, R не может быть разрешен как переменная, поэтому я попытался очистить свой проект, и он ничего не делает. Я импортирую R, тогда он не может найти ни одного из моих действий. Итак, моя первая проблема.Использование пользовательских библиотек

Библиотека, которую я использую, это Color Picker и действительно на главной странице, которую она просто говорит, чтобы использовать xml и добавить ее в мои настройки, но мои настройки, похоже, не распознают ее.

Я, очевидно, что-то не так, но не могу найти подходящего учебника, чтобы пройти через добавление пользовательских библиотек в мой проект. Я надеялся, что кто-то с большим опытом поможет мне найти корень моих ошибок или указать мне учебник, чтобы я мог начать процесс импорта с нуля.

Am image мои настройки файла

ответ

3

библиотеке я использую этот Color Picker

Любая библиотека, которая не публикует полный пример приложения, использующего библиотеку следует игнорировать , ИМХО.

я явно делаю что-то неправильно

Предположительно, нет Ресурс цветного имени pumpkin_orange в вашем проекте. В библиотеке нет такого ресурса. Либо определите этот цветовой ресурс, либо замените @color/pumpkin_orange литеральным цветом или определенным ресурсом цвета, который вы определяете.

Ваш класс R не существует, потому что у вас есть ошибки в ваших ресурсах (например, settings.xml) и/или ваш манифест. Как только эти ошибки будут очищены, ваш класс R должен сгенерироваться должным образом.

+0

Хорошо, спасибо, что помогли мне. Сначала, где бы я определил @color? Мне нужен файл color.xml, похожий на strings.xml? Во-вторых, вы говорите, чтобы найти новую библиотеку, так как она сломана? –

+1

@Howdy_McGee: «Сначала, где бы я определил @color?» - вы определяете цветные ресурсы в 'res/values ​​/ colors.xml', как правило: http://developer.android.com/guide/topics/resources/more-resources.html#Color« Во-вторых, вы говорите найти новую библиотеку, так как она сломана? " - не обязательно сломанный, но не дружелюбный, или, в частности, кто-то «довольно новый для Android Development». – CommonsWare

+0

Kk, я посмотрю, смогу ли я найти другую библиотеку. Благодаря! –

Смежные вопросы