我已经包括了我的
root-CA.crt
文件输入
app/src/main/assets
.
我已经输入了这个,并在模拟器上运行。
PEMParser reader = new PEMParser(new FileReader("file:///android_asset/root-CA.crt"));
X509CertificateHolder caCertHolder = (X509CertificateHolder) reader.readObject();
reader.close();
得到了这个错误:
10-18 20:47:34.601 10617-10617/? W/System.err: java.io.FileNotFoundException: /file:/android_asset/root-CA.crt: open failed: ENOENT (No such file or directory)
10-18 20:47:34.601 10617-10617/? W/System.err: at libcore.io.IoBridge.open(IoBridge.java:416)
10-18 20:47:34.601 10617-10617/? W/System.err: at java.io.FileInputStream.<init>(FileInputStream.java:78)
10-18 20:47:34.601 10617-10617/? W/System.err: at java.io.FileInputStream.<init>(FileInputStream.java:105)
10-18 20:47:34.611 10617-10617/? W/System.err: at java.io.FileReader.<init>(FileReader.java:66)
为什么我会出现这个错误??我已经提到了正确的道路。但是为什么呢?