【问题标题】:App crashes with exception before Activity.onCreate() Java android应用程序在 Activity.onCreate() Java android 之前崩溃并出现异常
【发布时间】:2014-03-13 17:44:09
【问题描述】:

我得到了这个奇怪的异常:

libcore.io.ErrnoException: access failed: ENOENT (No such file or directory)

我所做的只是修改了res/layout/main_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:

....

【问题讨论】:

  • 您是否尝试从 SDCard 或内部存储访问任何文件?
  • 贴出代码,以便我们找到错误!
  • 您是否更改了一些文件名?
  • @Hamid:是的,我尝试从内部存储中读取。 pdf文件打开很好....@Vamsi:没有太多要粘贴的。只有 XML,编译正常。问题是在 pc 获取我的代码之前。不过,我可以粘贴后面的痕迹。 .. @Mert:不,文件名是相同的 AFAIK ......让我重新检查一下。
  • 您是否尝试过清理项目以便重新构建所有内容?有时 R 类的生成方式错误,会导致各种奇怪的错误。

标签: java android exception


【解决方案1】:

在这种情况下,您可以通过回滚到以前的版本并重新开始来节省您的时间和理智。 甚至更好 - 使用 Eclipse 之外的其他 IDE。 这正是我所做的,并且完全有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    相关资源
    最近更新 更多