Android Studio: InvalidVirtualFileAccessException trying to render XML layout

I am trying to view an xml layout (any xml layout) in my application. I am using Android Studio 1.5 Preview 2. I get this error again and again:

InvalidVirtualFileAccessException: access to an invalid virtual file: File: // D: /Scott/Android/Studio/MyApp/app/build/intermediates/classes/debug/com/scott/myapp/R$styleable.class; Original: 134487; found: -

More details:

Accessing invalid virtual file: file://D:/Scott/Android/Studio/MyApp/app/build/intermediates/classes/debug/com/scott/myapp/R$styleable.class; original:134487; found:-
com.intellij.openapi.vfs.InvalidVirtualFileAccessException: Accessing invalid virtual file: file://D:/Scott/Android/Studio/MyApp/app/build/intermediates/classes/debug/com/scott/myapp/R$styleable.class; original:134487; found:-
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId(PersistentFSImpl.java:332)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getTimeStamp(PersistentFSImpl.java:319)
    at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.getTimeStamp(VirtualFileSystemEntry.java:228)
    at org.jetbrains.android.uipreview.ModuleClassLoader.isUpToDate(ModuleClassLoader.java:357)
    at org.jetbrains.android.uipreview.ModuleClassLoader.get(ModuleClassLoader.java:383)
    at org.jetbrains.android.uipreview.ViewLoader.getModuleClassLoader(ViewLoader.java:242)
    at org.jetbrains.android.uipreview.ViewLoader.loadAndParseRClass(ViewLoader.java:515)
    at org.jetbrains.android.uipreview.ViewLoader.loadAndParseRClassSilently(ViewLoader.java:495)
    at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadAndParseRClass(LayoutlibCallbackImpl.java:636)
    at com.android.tools.idea.rendering.RenderTask.<init>(RenderTask.java:153)
    at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:200)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:649)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:80)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:594)
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137)
    at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:589)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
    at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
    at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
    at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
    at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:351)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:744)

Does anyone else have this error?

Notes:

  • This is similar to this project, since I can display xml layouts in another project using the same version
  • I tried the rebuilding project, but it didn’t help.
+4
source share
3 answers

This is a bug in the current version of Android Studio 1.5.

1.5-RC1, . 1.4, ​​.

, : https://code.google.com/p/android/issues/detail?id=193836&thanks=193836&ts=1447285466

+2

- 2.1.2, Android Studio . .

+18

, SDK. Android Studio, build- > clean build- > build.

+1

Source: https://habr.com/ru/post/1613699/


All Articles