0

Ich bin mit Android Studio 2.2 Vorschau 5.Android Studio ziehbar fehlt

Wenn ich versuche, ein Layout zu machen, zeigt es Fehler folgende:

Rendering Problems 

java.nio.file.InvalidPathException: Illegal char <:> at index 8: @android:drawable/ic_menu_send 
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) 
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) 
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) 
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94) 
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255) 
at java.nio.file.Paths.get(Paths.java:84) 
at com.android.ide.common.res2.ResourceItem.parseFileName(ResourceItem.java:585) 
at com.android.ide.common.res2.ResourceItem.parseXmlToResourceValue(ResourceItem.java:405) 
at com.android.ide.common.res2.ResourceItem.getResourceValue(ResourceItem.java:240) 
at com.android.ide.common.res2.AbstractResourceRepository.getConfiguredResources(AbstractResourceRepository.java:393) 
at com.android.ide.common.res2.AbstractResourceRepository.getConfiguredResources(AbstractResourceRepository.java:349) 
at com.android.tools.idea.configurations.ResourceResolverCache$1.compute(ResourceResolverCache.java:166) 
at com.android.tools.idea.configurations.ResourceResolverCache$1.compute(ResourceResolverCache.java:163) 
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) 
at com.android.tools.idea.configurations.ResourceResolverCache.getResourceResolver(ResourceResolverCache.java:163) 
at com.android.tools.idea.configurations.Configuration.getResourceResolver(Configuration.java:1212) 
at com.android.tools.idea.rendering.RenderTask.getResourceResolver(RenderTask.java:198) 
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:425) 
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$52(RenderTask.java:659) 
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:745) 

Also habe ich im Ordner für Android sah -19 und android-23:

sdk/platforms/android-**/data/res/drawable 

Aber keiner von ihnen ist die Datei ic_menu_send.xml

Mein xml Datei enthielt einmal eine src="@android:drawable/ic_menu_send", aber ich entfernte es und wählte ein anderes Symbol.

Dann gab es eine ic_menu_send.xml (v21) in meinem Ordner res, also löschte ich es, weil ich es nicht mehr brauchte.

Wenn das der Grund war, könnte mir bitte jemand die ic_menu_send.xml Datei für die 2 Versionen schicken oder mir sagen, wie ich alle Zeichnungsdateien erneut herunterladen kann?

+0

Was ist, wenn Sie Ihr eigenes Zeichen hinzufügen? – Eenvincible

+0

Was soll ich hineinlegen? – FisheyLP

Antwort

0

Ich glaube nicht, was Sie gelöscht haben, war eine XML-Datei, sondern eine Bilddatei. Also hier geht:

http://i.stack.imgur.com/ZBWSc.png

speichern Sie es einfach als ‚ic_menu_send.png‘ und steckte es wieder in diesem Ordner.

+0

Es gibt bereits eine ic_menu_send.png in data/res/drawable-hdpi aber es gibt keine ic_menu_send.xml in data/res/drawable – FisheyLP

+0

Sorry, ich habe das nicht. Welche bestimmte SDK benutzt du? – klutch