2016-02-18 4 views
1

Я загрузил проект с открытым исходным кодом из git-хаба, и он был построен с использованием градиента. Поэтому, добавляя эту студию Android, я добавил оценку, загрузил зависимости и т. Д. (Это была напряженная и трудоемкая задача). Теперь приложение работает отлично на моей студии Android. Я хочу передать этот проект одному из моих коллег. Есть ли какой-либо вариант, который мой коллега не должен преодолевать все трудности загрузки зависимостей, которые делают gradle (using gradle.build). Могу ли я экспортировать его как normal Android Studio project, а затем импортировать его только с помощью Import Existing Android Studio project option?экспорт проекта градации как нормальная студия Android

+0

но андроид студия оборудован градле. в любом случае, просто скопируйте каталог проекта. – eriuzo

+0

@eriuzo Если я копирую каталог проекта и хочу использовать его в eclipse, он будет работать? – Johnny

+0

afaik no. структура проекта отличается. вы можете попробовать переместить и/или переименовать некоторые папки в соответствии со старой структурой проекта eclipse, хотя это не рекомендуется, потому что Google теперь поддерживает только андроид-студию. – eriuzo

ответ

2

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

Вы можете добиться того, что добавление этой строки в конце вашего build.gradle:

task copyToLib(type: Copy) { 
    into "$buildDir/output/lib" 
    from configurations.runtime 
} 
build.dependsOn copyToLib 

Так что, когда вы закончите решения ваших зависимостей они будут в определенной папке

Для получения дополнительной информации прочитайте это http://forums.gradle.org/gradle/topics/how_can_i_gather_all_my_projects_dependencies_into_a_folder

Надеюсь, это поможет!

+0

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

+0

также $ buildDir - переменная здесь, или я должен добавить абсолютный путь здесь? – Johnny

+0

Я никогда не пробовал другую папку, но должен работать с абсолютным путем –

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