Несколько проектов Android в каталоге
У меня есть два приложения для Android в каталоге:
MessageBroker (каталог)[Нет файлов build.gradle и settings.gradle]
|---> helloworld (приложение для Android)
|---> tflitedetector(приложение для Android)
Два вышеуказанных проекта успешно строятся по отдельности.
Теперь у меня есть репозиторий приложений для Android (example_applications), в который я хочу включить этот репозиторий MessageBroker и успешно его построить. В этом репозитории example_applications есть несколько других приложений для Android, которые я включаю в settings.gradle
используя следующие строки:
rootProject.name = 'apps'
def messagebrokerhelloworld="$rootDir/MessageBroker/helloworld"
def messagebrokertflitedetector="$rootDir/MessageBroker/tflitedetector"
// All example applications listed here will be used by the build.gradle script
// to build and distribute.
include ':helloworld'
include ':tflitedetector'
include ':virtualcameramanager'
include ':opencvfacedetection'
//These lines are for including MessageBroker
include ':MessageBroker'
project(':MessageBroker').projectDir = new File(messagebrokerhelloworld)
project(':MessageBroker').projectDir = new File(messagebrokertflitedetector)
Используя вышеизложенное, проект включается, и сборка gradle завершается успешно. gradlew assembleDebug
дает следующую ошибку:
- Что пошло не так: каталог проекта '/ home / sayandey / AndroidStudioProjects / example_apps / MessageBroker' не является частью сборки, определенной файлом настроек '/home/sayandey/AndroidStudioProjects/example_apps/settings.gradle'. Если это не связанная сборка, у нее должен быть собственный файл настроек.
Может ли кто-нибудь помочь мне, как добиться успеха в сборке?
Спасибо.