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

Это обновленная версия вопроса, который я задал на прошлой неделе.

я пытаюсь использовать SmbFileInputStream для подключения моего Android к моему ПК,

но приложение прерывается (на моем планшете) с этим сообщением об ошибке: I '

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

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