を解決することはできません。のAndroid Studioは、私はこのようになります方法を持っているシンボルするByteArrayInputStream
public void init(byte[] signedPDF) throws IOException {
doc = PDDocument.load(new byteArrayInputStream(signedPDF));
}
のAndroid Studioは、エラーが表示されます。シンボルbyteArrayInputStream
を解決できません。
は私が手動でインポートを追加してみました:
import java.io.ByteArrayInputStream;
をしかし、それがグレーアウトして、まだ機能していません。
Andorid Studioを再起動して、プロジェクトを再構築しようとしました。
私は、ファイルメニューからを再試行しました。ivalidate cahches/Restart
何も動作しません。
私はすべての関連記事を読んでを読んで、何も助けてくれないようです。
EDIT:私のミスで指摘し@ImAtWarに
感謝。
彼の答えを見てください。
それはdoc = PDDocument.load(new ByteArrayInputStream(signedPDF));
お知らせByteArrayInputStream
の資本Bされている必要があります。
自動完了時に大文字と小文字を区別しないEclipseの使用に慣れていたので間違いました。だから、ByteArrayInputStreamクラスが自動完成時に表示されなかったとき、私はそれを手動でタイプして間違いを犯しました。
これは 'new ByteArrayInputStream'ですか? – ImAtWar
ああ、この愚かな間違いを指摘してくれてありがとう。 – user3362334
これで動作します。私はctrl +スペース(オートコンプリート)を行う際に大文字と小文字を区別しないEclipseを使用していたので、クラスが表示されなかったときに手動で名前をタイプして間違えました。 – user3362334