2015-07-04 5 views
-1

еще воюет Android Studio и Gradle ... Я скачал проект с открытым исходным кодом файл build.gradle в приложение, например, этот кодAndroid Студийные зависимости Разрешая

compile 'dnsjava:dnsjava:2.1.7' 

Файл dnsjava.jar не делает пришли с проектом, но я загрузил файл jar у поставщика. Где я должен разместить этот файл jar сейчас, чтобы удалить эту ошибку из-за отсутствия зависимости?

+0

Вся идея Gradle в том, что вы не должны загрузить банку, Gradle делает это для вас. – wvdz

+0

https://github.com/adamfisk/LittleProxy/issues/27 dnsjava не находится в центре maven, вам нужно добавить репозиторий в файл сборки – njzk2

ответ

1

Вся идея градации заключается в том, что вам не нужно загружать банку, град делает это за вас.

Если Gradle не удается устранить зависимость, вы должны удалить эту зависимость и добавить точное местоположение баночке в проекте в файл сборки, например, так:

dependencies { 
    compile files('src/main/libs/dnsjava.jar') 
} 
0

Вам не нужно загружать и сохранять его локально. Просто скомпилируйте проект, и gradle автоматически загрузит и скомпилирует его для вас. Просто попробуйте

0

Помимо реального идея использования Gradle, чтобы избежать загрузок банки, если вы должны скачать баночку, создать папку LIBS где ваш ЦСИ является, поместите банку в LIBS папки. Добавить следующие строки в build.gradle, как

dependencies { 
     compile files('libs/dnsjava:dnsjava:2.1.7.jar') 
} 
Смежные вопросы