Несколько android проектов в каталоге - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть два android приложения в каталоге:

MessageBroker (каталог) [Нет файлов build.gradle и файла settings.gradle]

| ---> helloworld (android application)

| ---> tflitedetector (android application)

Два вышеупомянутых проекта создаются успешно по отдельности.

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

Может ли кто-нибудь помочь мне с успешной сборкой?

Спасибо.

...