Как конвертировать конкретный Android-проект, созданный с помощью Ant, в Gradle?

Я использую этот фреймворк для одного из моих проектов, и у меня возникают проблемы с его обновлением. Он немного староват, использует ant для сборки компонентов и предназначен для затмения. Я обычно использую android studio и использую gradle для сборки из интерфейса (не из командной строки).

У проекта есть хост и плагины, которые загружаются с сервера. Плагины компилируются из командной строки cmd из окон с помощью команд "tools/update.sh workspace" и "ant release".

Что мне удалось до сих пор: я вручную скопировал файлы с хост-компонента и преуспел без особых усилий, чтобы сделать проект студии android и собрать его без ошибок. И это успешно загрузка плагинов.

Со стороны плагина у меня есть проекты: для каждого нового плагина я делаю специальный андроид студийный проект, и после того, как все в порядке, я адаптирую код и копирую его в специальный шаблон, такой как проект eclipse (я редактирую его с помощью notepad++, нет необходимости в eclipse) и я строю это с помощью "муравья". Это apk, то я переместить его на сервер.

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

Хост встраивается в файл jar и используется в сборке плагина.

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

Чтобы быть более конкретным, непроходимая ошибка появилась, когда я использовал MediaPlayer на плагине. Мне пришлось перенести wav-файлы на хост, который отличается от структуры фреймворка. Но это в любом случае верхушка айсберга. Так что я хотел бы перенести все, от муравья до грейдла, и затмить в андроид студии.

Спасибо за вашу помощь.

1 ответ

Если у вас есть какой-либо проект, открытый в вашей Android Studio, просто закройте этот проект. После того, как ваш проект будет закрыт, он покажет вам всплывающее окно приветствия, где вы можете выбрать Import Project вариант, и он автоматически преобразует ваш проект в Android Studio Project.

Вот как это будет выглядеть

Другие вопросы по тегам