Несколько проектов 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'. Если это не связанная сборка, у нее должен быть собственный файл настроек.

Может ли кто-нибудь помочь мне, как добиться успеха в сборке?

Спасибо.

0 ответов

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