我刚打电话给File.createTempFile("install.", ".temp")
会引发IOException
Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Posix.open(Native Method)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
at java.io.File.createNewFile(File.java:939)
at java.io.File.createNewFile(File.java:946)
at java.io.File.createTempFile(File.java:1011)
at java.io.File.createTempFile(File.java:968)
这种情况不一定会发生,但很有可能会发生。如果应用程序立即开始执行,则几乎100%会引发此类异常。