2015-01-24 4 views

ответ

0

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

Android Studio не поддерживает проекты со смешанными системами сборки. Предполагается, что все проекты будут основаны на Gradle, и это даст вам интерфейс для создания проектов с использованием Gradle. Если у вас есть проект, построенный с помощью IntelliJ builder или Maven, который вы получили где-то в другом месте, вы можете открыть его в Android Studio, хотя он может работать не так, как вам нравится. Но во всех случаях весь проект построен с одной и той же системой сборки.

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

С другой стороны, вы можете создать модуль на основе Maven вне Android Studio, скомпилировать его в JAR и включить JAR в проект Android Studio обычным способом.

+0

Спасибо, мой друг, вы сделали хорошие очки и заставили меня много подумать об этом! Хотя это первый раз, когда я использую Android Studio, и я еще не очень хорошо знаком с Gradle! Это всего лишь вопрос времени! Еще раз спасибо! –

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