应用程序在Activity.onCreate()Java android之前发生异常崩溃

应用程序在Activity.onCreate()Java android之前发生异常崩溃,java,android,exception,Java,Android,Exception,我有一个奇怪的例外: libcore.io.ErrnoException: access failed: ENOENT (No such file or directory) 我所做的只是修改了res/layout/main\u activity.xml 但当我回到前一种情况时,我得到了同样的例外。我知道问题似乎出在别处,但我就是不知道在哪里。 有什么提示吗 以下是相关线程中的部分回溯: 这是主线程回溯的导出。问题在最上面一行 <1> main@830012765280, prio

我有一个奇怪的例外:

libcore.io.ErrnoException: access failed: ENOENT (No such file or directory)
我所做的只是修改了
res/layout/main\u activity.xml

但当我回到前一种情况时,我得到了同样的例外。我知道问题似乎出在别处,但我就是不知道在哪里。 有什么提示吗

以下是相关线程中的部分回溯: 这是主线程回溯的导出。问题在最上面一行

<1> main@830012765280, prio=5, in group 'main', status: 'RUNNING'
      at libcore.io.ForwardingOs.access(ForwardingOs.java:38)
      at java.io.File.doAccess(File.java:283)
      at java.io.File.exists(File.java:363)
      at dalvik.system.DexPathList.splitAndAdd(DexPathList.java:168)
      at dalvik.system.DexPathList.splitPaths(DexPathList.java:149)
      at dalvik.system.DexPathList.splitLibraryPath(DexPathList.java:130)
      at dalvik.system.DexPathList.<init>(DexPathList.java:98)
      at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:52)
      at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:65)
      at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:57)
      at android.app.LoadedApk.getClassLoader(LoadedApk.java:302)
      at android.app.LoadedApk.makeApplication(LoadedApk.java:474)
      at android.app.ActivityThread.handleBindApplication(ActivityTh3938)
      at android.app.ActivityThread.access$1300(ActivityThread.java:123)read.java:
main@830012765280,prio=5,在组“main”中,状态为“RUNNING”
位于libcore.io.ForwardingOs.access(ForwardingOs.java:38)
在java.io.File.doAccess(File.java:283)
位于java.io.File.exists(File.java:363)
位于dalvik.system.DexPathList.splitAndAdd(DexPathList.java:168)
位于dalvik.system.DexPathList.splitpath(DexPathList.java:149)
位于dalvik.system.DexPathList.splitLibraryPath(DexPathList.java:130)
位于dalvik.system.DexPathList。(DexPathList.java:98)
位于dalvik.system.BaseDexClassLoader。(BaseDexClassLoader.java:52)
在dalvik.system.PathClassLoader.(PathClassLoader.java:65)
在android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:57)上
位于android.app.LoadedApk.getClassLoader(LoadedApk.java:302)
在android.app.LoadedApk.makeApplication上(LoadedApk.java:474)
在android.app.ActivityThread.handleBindApplication(ActivityTh3938)上
在android.app.ActivityThread.access$1300(ActivityThread.java:123)read.java:

..

在这种情况下,您可以通过回滚到以前的版本并重新开始来节省时间和理智。 甚至更好——使用另一个IDE而不是Eclipse。
这正是我所做的,它在很大程度上帮助了我们。

您是否尝试从SD卡或内部存储访问任何文件?请发布代码,以便我们找到错误!你更改了一些文件名吗?@Hamid:Yap,我试着从内部存储器读取。pdf文件打开良好…@瓦姆西:没有多少东西可以粘贴。只有XML,编译正常。问题是在电脑进入我的代码之前。不过我可以粘贴背面的痕迹@默特:不,文件名是一样的。。。让我再检查一下。你有没有试着清理这个项目,让所有的东西都重新建造?有时R类是以错误的方式生成的,这会导致各种奇怪的错误。