2016-03-16 5 views
0

У меня есть исходный код indic-keyboard, и я хочу использовать функциональность этого проекта в своем приложении, я пробовал преобразовать индикатор-проект в библиотеку, но это кажется жестким , поэтому я ищу еще одно обходное решение для этой цели.Как я могу использовать весь проект андроида в новом проекте андроида

Что/у Стараюсь/tried-

  1. Я пытаюсь изменить «применить плагин: 'com.android.application' ' "применять плагин:' com.android.library", а затем синхронизируются (check this issue), там я получил подтверждение разработчика индикативной клавиатуры, что будет сложно преобразовать его в библиотеку, поскольку этот проект является методом ввода, который опирается на системные настройки.
  2. Итак, теперь Я собираюсь использовать весь проект в своем приложении, так что он будет скомпилирован сразу после установки моего приложения, но я не уверен, с чего начать, я имею в виду, что я должен удалить из build.gradle из-знаковой клавиатуры, поэтомучто он прекратит генерировать apk, если каким-то образом я смогу это сделать, тогда это может быть не так сложно, мне нужна только идея, как мне следует продолжить, поэтому, если вы работали над этими вещами, пожалуйста, предоставьте свои ценные предложения.

* редактировать - Я также попытался импортировать как модуль (предложенный zgc7009), но это дает ошибку, как показано в следующих изображениях enter image description hereenter image description here

+0

Вы можете импортировать проекты в качестве модуля и компилировать это в вашем файле gradle как зависимость – zgc7009

+0

@ zgc7009 это шо крыло «Select Module to import» все время, и я думаю, это может быть потому, что этот проект является андроидным приложением, а не библиотекой. –

+0

Нет, тогда вы выбираете «модуль» или проект приложения с вашего локального диска и загружаете проект как модуль. Затем вам нужно добавить его в граду для компиляции. – zgc7009

ответ

0

Indic Клавиатура уже доступна на игровом магазине, я хотел бы предложить проверять во время выполнения, если у пользователя есть этот пакет (подробности here) и действовать соответственно: если у пользователя есть пакет, тогда штраф, в противном случае вы можете открыть магазин воспроизведения (подробности here)

+0

Да, я тоже могу это рассмотреть, но это будет мой последний вариант –

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

  • Нет связанных вопросов^_^