我正在尝试创建一个简单的应用程序,该应用程序在Android设备( Alcatel One Touch 4030D ,Android 4.1.1)上运行,并从IOIO Mint的模拟输入引脚读取数据通过BlueTooth。
我收到下面给出的错误。它是什么意思,我该如何解决?
java.io.FileNotFoundException: /proc/mtprof/status: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:451)
at java.io.FileInputStream.<init>(FileInputStream.java:78)
at java.io.FileInputStream.<init>(FileInputStream.java:105)
at com.android.server.am.ActivityRecord.mtProf(ActivityRecord.java:987)
at com.android.server.am.ActivityRecord.windowsDrawn(ActivityRecord.java:775)
at com.android.server.am.ActivityRecord$Token.windowsDrawn(ActivityRecord.java:266)
at com.android.server.wm.WindowManagerService$H.handleMessage(WindowManagerService.java:7523)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at com.android.server.wm.WindowManagerService$WMThread.run(WindowManagerService.java:911)
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 libcore.io.IoBridge.open(IoBridge.java:435)
... 9 more
更新1(2013年6月11日00:40 MSK):将应用程序从API级别10迁移到API级别15无济于事。
答案 0 :(得分:0)
我只是在猜测,但似乎您正在尝试打开位于 / proc / mtprof 目录中的状态文件。该错误表示该位置没有名为 status 的文件,因此请尝试搜索您尝试打开的 status 文件。然后,您应该能够更正程序中的文件位置。