0
這個問題已經被問了幾次,但他們沒有我的幫助。
我想使用SmbFileInputStream將我的Android連接到我的電腦,但應用程序中止沒有錯誤消息。
適用的代碼如下所示:
SmbFileInputStream inFile = null;
jcifs.Config.setProperty("jcifs.netbios.wins", "192.168.2.2") }
try { inFile = new SmbFileInputStream("smb://MIKE-PC/"); }
catch (SmbException e) { ListItems.add("SMB Error"); }
catch (MalformedURLException e) { ListItems.add("URL Error"); }
catch (UnknownHostException e) { ListItems.add("Host Error"); }
注意我的電腦,192.168.2.2 = // MIKE-PC
而上我不是一個域,只有本地網絡。
當它中止時,它不會觸發任何catch語句。
如果我註釋掉try/catch塊,它不會中止。
我試了上面的代碼,沒有名稱和密碼,都沒有工作。
try { inFile = new SmbFileInputStream("smb://MIKE-PC_Network:[email protected]/"); }
我試過使用文件夾名稱而不是計算機名稱,它沒有工作。
我能夠使用另一個應用程序(不是java)登錄,即使我沒有給它網絡名稱或密碼。
我懷疑我給了它錯誤的網絡信息。
我在上面的陳述中給出了正確的信息嗎?