Здравствуйте, я разрабатываю и SDK, и для тестирования я импортирую в другой проект
Для этого я нажимаю file -> new -> import module
.
После этого я обновляю app.gradle с
implementation project(':sdk')
Когда я синхронизирую проект, я получаю следующие ошибки:
ОШИБКА: невозможно разрешить зависимость для ': app @ debug / compileClasspath':
Не удалось разрешить проект: SDK. Показать детали, затронутые
Модули: приложение
ОШИБКА: невозможно разрешить зависимость для
': app @ debugAndroidTest / compileClasspath': не удалось разрешить проект
: СДК. Показать подробности Затронутые модули: приложение
ОШИБКА: невозможно разрешить зависимость для
': app @ debugUnitTest / compileClasspath': не удалось разрешить проект
: СДК. Показать подробности Затронутые модули: приложение
Затем для решения этой проблемы я изменяю линию gradle на:
implementation project(':sdk', configuration: 'default')
После этого ошибки не появляются, но я не могу импортировать ничего из SDK.
Без этого, когда я очищаю проект, я получаю следующее:
Невозможно выбрать один из следующих вариантов проекта: sdk:
- devDebugApiElements
- prodDebugApiElements Все они соответствуют атрибутам потребителя:
- Вариант 'devDebugApiElements':
- Обязательный com.android.build.api.attributes.BuildTypeAttr 'debug' и найдено совместимое значение 'debug'.
- Найден com.android.build.api.attributes.VariantAttr 'devDebug', но не требуется.
- Обязательный com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' и
найдено совместимое значение 'Aar'.
- Требуется org.gradle.usage 'java-api' и найдено совместимое значение 'java-api'.
- Найдена версия 'dev', но она не требуется.
- Вариант 'prodDebugApiElements':
- Обязательный com.android.build.api.attributes.BuildTypeAttr 'debug' и найдено совместимое значение 'debug'.
- Найден com.android.build.api.attributes.VariantAttr 'prodDebug', но не требуется.
- Обязательный com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' и
найдено совместимое значение 'Aar'.
- Требуется org.gradle.usage 'java-api' и найдено совместимое значение 'java-api'.
- Найдена версия 'prod', но она не требуется.
Есть идеи, как решить эту проблему?
Спасибо