Próbuję użyć SmbFileInputStream

To zaktualizowana wersja pytania, które zadałem w zeszłym tygodniu.
Próbuję użyć SmbFileInputStream do połączenia mojego Androida z komputerem,
ale aplikacja przerywa (na moim tablecie) ten komunikat o błędzie:

"The application has stopped unexpectedly. Please try again."  

Używam Try / Catch, ale nie wyzwala żadnego z tych wyjątków.
Obowiązujący kod wygląda tak:

   SmbFile inFile = null;  
   jcifs.Config.setProperty( "jcifs.netbios.wins", "192.168.2.2" ) }  
   try { inFile = new SmbFileInputStream( "smb://MIKE-PC/Users/Public/List1.txt" ); }
   catch (SmbException e)          {  ListItems.add("SMB Error");  }  
   catch (MalformedURLException e) {  ListItems.add("URL Error");  }  
   catch (UnknownHostException e)  {  ListItems.add("Host Error");  }

Wypróbowałem kod zi bez nazwy i hasła i nie zadziałałem:

   try { inFile = new SmbFile( "smb://MIKE-PC_Network:123ABC@Mike-PC/" ); }

Gdy próbuję to zrobić w dwóch krokach, plik SmbFile nie przerywa, ale robi to SmbFileInputStream.

   try {  sFile = new SmbFile( "smb://MIKE-PC/Users/Public/List1.txt" );  }  
   try {  inFile = new SmbFileInputStream( sFile );  }  

Gdy próbuję pobrać listę plików, plik SmbFile nie przerywa, ale robi to plik sFile.list.

   try {  sFile = new SmbFile( "smb://MIKE-PC/" ); }
   try {  lBuf = sFile.list(); . . .

Jestem w sieci lokalnej, a nie w domenie.
Tablet mógł zalogować się za pomocą innej aplikacji, więc wiem, że sieć działa.
Próbowałem użytkownika, sieci, nazw komputerów w każdej możliwej kombinacji.

Czy są jakieś dodatkowe informacje, których potrzebuje SMB, zanim zacznie działać?

Na przykład po dniach przeszukiwania internetu widziałem wskazówki:
* SMB Java nie będzie działać w Androidzie - czy to prawda i co mam?
* Umieszczenie pliku jcifs.jar w folderze libs nie będzie działać z jcifs.
* Czy muszę dodać plik jar jCIFS do CLASSPATH, czy jest to obsługiwane przez Eclipse?
* Czy muszę wywołać registerSmbURLHandler, jeśli podam SmbFileInputStream literalny ciąg?
* Czy istnieje uprawnienie do odczytu i odczytu zewnętrznego, które musi znaleźć się w manifeście?

Czy to prawda i co mam z tym zrobić?

questionAnswers(2)

yourAnswerToTheQuestion