javax.jmdns lib не импортируется. Как исправить ошибку?

Эти импорты показывают ошибку

import javax.jmdns.JmmDNS;
import javax.jmdns.NetworkTopologyDiscovery;
import javax.jmdns.ServiceEvent;
import javax.jmdns.ServiceInfo;
import javax.jmdns.ServiceListener;
import javax.jmdns.impl.NetworkTopologyDiscoveryImpl;

Как убрать эти ошибки

1 ответ

Если они вам не нужны, просто удалите эти строки.

Если они вам нужны, импортируйте то, что вам нужно.

Перейдите в свой build.gradle (module:app) и в разделе "зависимости" добавьте необходимые библиотеки.

dependencies {

    // Android support
    implementation "com.android.support:appcompat-v7:$supportLibraryVersion"
    implementation "com.android.support:design:$supportLibraryVersion"
    implementation "com.android.support:support-v13:$supportLibraryVersion"
    implementation "com.android.support:percent:$supportLibraryVersion"
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'

}

Вы также можете искать эти библиотеки в репозитории Maven.

Вот пример для вашего первого импорта:

https://mvnrepository.com/artifact/javax.jmdns/jmdns/3.2.2

На вкладке "Gradle" вы можете увидеть, что вы можете импортировать его, написав:

implementation group: 'javax.jmdns', name: 'jmdns', version: '3.2.2'
Другие вопросы по тегам