Пытались ли вы открыть порт, который вы в итоге выбрали?
1. lsof -i :445
2. netstat -an | grep 445
Замените 445 на ваш порт. (Или аналогичные команды) Покажите, открыт ли он.
Я тоже недавно столкнулся с этой проблемой
и нашел решение:
$ sudo vim /etc/apt/sources.list.d/java-8-debian.list
и добавьте эти две строки:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
$ sudo apt-get update.
$ sudo apt-get install oracle-java8-installer
Проверьте, правильно ли он установлен.
zeus@debian:~$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Сделать по умолчанию.
$ sudo apt-get install oracle-java8-set-default
Я использую последнюю версию android studio, я не устанавливал jdk и все работает.
См. здесь:
Копия последней версии OpenJDK поставляется в комплекте с Android Studio 2.2 и выше. и выше, и именно эту версию JDK мы рекомендуем использовать для ваших Android-проектов. Чтобы использовать JDK из комплекта поставки, выполните следующие действия:
- Откройте свой проект в Android Studio и выберите в строке меню Файл > Структура проекта.
- На странице SDK Location и в разделе JDK location установите флажок Use embedded JDK.
- Нажмите OK.