重複の可能性:
SmbFileInputStream を使用しようとしています
この質問は何度か聞かれましたが、役に立ちません。
SmbFileInputStream を使用して Android を PC に接続しようとしていますが、エラー メッセージが表示されずにアプリが中止されます。
該当するコードは次のようになります。
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"); }
私の PC では、 192.168.2.2 = //MIKE-PC
そして、私はドメインではなく、ローカル ネットワークにいることに注意してください。
アボートすると、catch ステートメントはトリガーされません。
try/catch ブロックをコメントアウトしても、中断しません。
名前とパスワードの有無にかかわらず上記のコードを試しましたが、どちらも機能しませんでした。
try { inFile = new SmbFileInputStream( "smb://MIKE-PC_Network:123ABC@Mike-PC/" ); }
コンピューター名の代わりにフォルダー名を使用してみましたが、うまくいきませんでした。
ネットワーク名またはパスワードを指定していなくても、別のアプリ (java ではない) でログオンできました。
間違ったネットワーク情報を提供していると思われます。
上記のステートメントで正しい情報を提供していますか?