Как я могу открыть активность вложенной библиотеки из родительского проекта

#android #kotlin #shared-libraries #android-library

#Android #kotlin #общие библиотеки #android-библиотека

Вопрос:

я столкнулся с какой-то проблемой с подмодулем Android или библиотекой aar.

У меня есть один родительский проект, и я хочу добавить другой проект в мой родительский проект (содержащий DI, network, activity, fragment). Я думаю, что я успешно добавил. Мое рабочее пространство выглядит как снимок экрана ниже.

введите описание изображения здесь

я также добавил в app gradle implementation project(":GaleriDemo") и добавил в settings.gradle

введите описание изображения здесь

Но когда я пытаюсь открыть действие вложенного модуля в событии щелчка в родительском проекте. По какой-то причине он не открывается должным образом.

Моя библиотека имеет некоторую базовую конфигурацию для сборки, как показано ниже.

Конфигурация библиотеки примеров

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

я попытался таким образом открыть свою активность вложенного модуля введите описание изображения здесь

После того, как я нажал на поведение

Когда я нажал на кнопку, я столкнулся с приведенным выше поведением снимка экрана (например, открытие того же действия во фрагменте.). Но он должен открывать мой вложенный модуль TestMainActivity, поэтому я думаю, что я пропустил некоторые настройки конфигурации или некоторые параметры packageName. Спасибо за вашу помощь

Ответ №1:

Имена ресурса макета в проблемном подмодуле и имена в родительских проектах совпадают. Когда я редактирую имена макетов, моя проблема была решена.