Допустим, у меня есть 5 разных приложений. Все они должны реализовать форму обратной связи.
Я думаю написать новое универсальное приложение с формой обратной связи и несколькими другими действиями, чтобы все мои приложения могли его использовать. Моей конечной целью будет что-то вроде звонка startActivityForResult()
, а приложение формы обратной связи позаботится обо всем.
Я застрял на том, как настроить все это. Я попытался создать новый модуль из одного из приложений, но в итоге все 5 приложений имеют разные копии модуля, что затрудняет дальнейшую модификацию. Я также пытался создать новый проект, а затем ссылаться на него, как описано здесь. Жалобы на студию Android
Не удалось разрешить зависимость для ':app@debugAndroidTest/compileClasspath': не удалось разрешить проект :feedbackform. Открыть файл Показать подробности
Какие именно шаги я должен сделать?
ОТРЕДАКТИРОВАНО
my settings.gradle
:
include ':feedbackform'
project(':feedbackform').projectDir = new File('../FeedbackForm/app')
после добавления вышеизложенного студия Android создаст compile project(path: ':feedbackform')
в моем градиенте
Я забыл упомянуть одну вещь: я не хочу загружать ни один из них в облако. Все должно быть локально.