Problema com conexao

Estou fazendo uma aplicacao para android utilizando o android studio 3.4
até ai tudo bem…

Estou tentando fazer uma conexao com o banco de dados sqlserver
trabalho com esse banco a muito tempo em outras aplicacoes sem ser
android

ja vi varios tutoriais ja tentei me conectar de duas maneiras:
Uma utilizando a conexao:
Class.forName(“net.sourceforge.jtds.jdbc.Driver”).newInstance();
url = “jdbc:jtds:sqlserver://” + local;
variavel local=“localhost;port=1433”
Desta maneira recebo o seguinte erro:

java.lang.RuntimeException: No message resource found for message property prop.servertype

A outra:
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance();
url = “jdbc:sqlserver://” + local;

variavel local=“localhost:1433”

me retorna o seguinte erro:

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host 192.168.0.37, port 1433 has failed. Error: “socket failed: EPERM (Operation not permitted). Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.”.

um detalhes:
a) Criei um .jar para ser utilizado no projeto principal e ele
e quem tem a conexao
b) Quando eu mando executar uma classe normal a conexao funciona
So nao funciona quando eu executo o projeto no emulador.

Alguem tem alguma ideia?