Попытка использовать SmbFileInputStream

Это обновленная версия вопроса, который я задал на прошлой неделе.
Я пытаюсь использовать SmbFileInputStream для подключения моего Android к моему ПК,
но приложение прерывается (на моем планшете) с этим сообщением об ошибке:

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

Я использую Try / Catch, но он не вызывает ни одного из этих исключений.
Применимый код выглядит так:

   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");  }

Я пробовал код с и без имени и пароля, и ни один не работал:

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

Когда я пытаюсь сделать это в два шага, SmbFile не прерывает, а SmbFileInputStream делает.

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

Когда я пытаюсь получить список файлов, SmbFile не прерывается, а sFile.list делает.

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

Я в локальной сети, а не в домене.
Планшет смог войти в систему с помощью другого приложения, поэтому я знаю, что сеть работает.
Я попробовал имя пользователя, сеть, имена ПК в каждой возможной комбинации.

Есть ли какая-то дополнительная информация, которая нужна SMB, прежде чем она заработает?

Например, после нескольких дней поиска в Интернете я видел намеки:
* Java SMB не будет работать в Android - это правда и что у меня есть?
* Помещение jcifs.jar в папку libs не будет работать с jcifs.
* Нужно ли мне добавлять jar-файл jCIFS в CLASSPATH, или это обрабатывается Eclipse?
* Нужно ли вызывать registerSmbURLHandler, если я даю SmbFileInputStream буквальную строку?
* Есть ли разрешение на внешнее чтение, которое необходимо указать в манифесте?

Это правда, и что мне с этим делать?

Ответы на вопрос(2)

Ваш ответ на вопрос