Я хочу установить связь в реальном времени между приложением для Android и проектом главного сервера .net. Я попытался задать вопрос в stackoverflow.
Я последовал за этим one .В андроиде я использовал эти библиотеки
implementation files('libs/signalr-client-sdk-android.jar')
implementation files('libs/signalr-client-sdk.jar')
После этого при попытке установить приложение показывало это сообщение

Затем я добавил файл aar в соответствии с этим ответом . После этого при попытке построить еще раз показывается другая ошибка,
Failed to resolved:signalr-client-sdk-android-release
После этого я добавил этот код во все проекты в репозиториях
flatDir { dirs 'libs'}
Затем эта ошибка исчезла, и после попытки установки возникла другая ошибка 
Скажите, пожалуйста, как исправить эту проблему, или если вам известна какая-либо статья, которая охватываетсвязь в реальном времени между Android и ядром .net.
Обновление: я изменил библиотеку signalR на стороне Android на эту
com.microsoft.signalr:signalr:1.0.0
Теперь снова возникает другая ошибка,
Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. > com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Подскажите пожалуйста, как это исправить