2016-01-31 2 views
0

Я на Android Studio 1.5.1Как добавить и использовать MarkdownView андроида библиотеку

falnatsheh/MarkdownView

В риом проекте на GitHub его дает инструкцию по применению. Они не охватывают фактическое добавление проекта .. и я изучаю Android-программирование (на самом деле я делаю приложение для хранения своих заметок, как своего рода второй шаг после «привет мир»).

Как его добавить в проект, чтобы я мог следовать инструкциям в файле readme? Моя попытка по умолчанию состояла в следующем: instructions:

Файл -> Создать -> Модуль импорта .. добавить как ": markdownview" в моем случае, добавить его в build.gradle приложения, а затем это должно быть в соответствии с сайт.

Но это не работает: cannot resolve symbol 'MarkdownView'

риого проект начинается с того, вы должны добавить «компилировать" us.feras.mdv: markdownview: 1.1.0»в файл зависимостей (я предполагаю, что они означает Module: app one) ... который выглядит как другой способ добавить «: markdownview» ко мне .. но я тоже сделал это (и это вместо «: markdownview»). Тем не менее символ не разрешается.

ответ

3

Как добавить его в проект, чтобы я мог следовать инструкциям в файле readme проекта?

Добавьте следующие строки в файл app/build.gradle:

dependencies { 
    compile 'us.feras.mdv:markdownview:1.1.0' 
} 

который выглядит как еще один способ добавить ": markdownview" мне

Не совсем, но близко к этому.

но я тоже это сделал (и это вместо «: markdownview»). Тем не менее символ не разрешается.

Как и все остальное на Java, вам необходимо добавить оператор import.

Я только что создал проект лома в Android Studio, приняв все значения по умолчанию в мастере создания нового проекта. Я вставил вышеуказанный фрагмент в app/build.gradle и позволил Android Studio синхронизировать с файлами проекта. Затем я добавил ссылку на MarkdownView в файле Java, и Android Studio взяла импорт без проблем.

+0

как вы можете сказать, прочитали ли вы мое сообщение, я сделал это. Сначала я сделал это, я просто пересказывал его из памяти и работал в своем описании. Я не * добавлял «зависимости» как отдельный узел в градиенте, я просто добавил внутреннюю линию к зависимостям, которые уже существуют. Возможно, существует проблема с использованием File-> Import Module? Или есть какая-то конкретная разница в том, чтобы получить его в проекте Master/Detail Flow? –

+0

@ robertotomás: «Я просто добавил внутреннюю линию к зависимостям, которые уже есть» - это должно быть хорошо. «Возможно, есть проблема с использованием File-> Import Module?» - не в общем. Теперь парень, который написал библиотеку, проверен в каталоге '.idea /', что не было хорошим ходом, и это может помешать работе с импортом модуля. Но, если вы не планируете модифицировать сам код библиотеки, я бы просто зависеть от артефакта в соответствии с инструкциями.«Или есть какая-то конкретная разница в том, чтобы получить его в проекте Master/Detail Flow?» - Ничего из того, что я знаю. – CommonsWare

+0

@ robertotomás: Я предлагаю вам сделать то, что я изложил в последнем абзаце моего ответа. Создайте проект лома в Android Studio, который вы можете использовать для экспериментов. Добавьте строку 'compile' в' dependencies', а затем Android Studio синхронизируйте проект с файлами Gradle (для этого вы должны получить желтый баннер, а если нет, сделайте это вручную в меню «Инструменты»> «Android»). Затем вы должны иметь возможность добавить «import» для него в файл Java и т. Д. – CommonsWare

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