2016-04-12 13 views
8

Ich bin mit Android Studio 2.0 mit SVG2VectorDrawable:SVG-Datei Warnmeldung im Android Studio Editor

Plugin dialog

Wenn ich eine SVG-Datei zur Bearbeitung aus dem Ordner \RAW Ressource öffnen, wird die Datei i mit den unterstrichenen

enter image description here

Was kann ich tun, um dieses Problem zu lösen: rote Farbe und eine Warnmeldung „Element svg müssen deklariert werden“ wird, wie unten gezeigt?

Ich bin der SVG nur für den Editor Erweiterung Plugin verwenden, das

Dies ist die SVG-Datei Inhalt die korrekte Betrachtung des SVG XML-Format erlaubt:

<?xml version="1.0" encoding="utf-8"?> 
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 
    width="9.693px" height="22.8px" viewBox="0 0 9.693 22.8" enable-background="new 0 0 9.693 22.8" xml:space="preserve"> 
<path fill-rule="evenodd" clip-rule="evenodd" fill="#616161" d="M7.703,14.038c1.248,0.911,1.99,2.36,1.99,3.916 
    c0,2.677-2.17,4.847-4.847,4.847C2.17,22.8,0,20.63,0,17.954c0-1.555,0.743-3.006,1.99-3.916V2.856C1.99,1.281,3.271,0,4.846,0 
    c1.577,0,2.856,1.279,2.856,2.856C7.702,6.583,7.702,10.311,7.703,14.038L7.703,14.038z M4.769,11.374h1.115V9.616H4.769V8.983 
    h1.115V7.225H4.769V6.593h1.115V4.834H4.769V4.202h1.115V2.856c0-0.573-0.464-1.037-1.037-1.037c-0.573,0-1.037,0.468-1.037,1.037 
    v11.42c0,0.47-0.223,0.885-0.618,1.142c-0.855,0.559-1.373,1.508-1.373,2.536c0,1.673,1.355,3.028,3.027,3.028 
    c1.673,0,3.028-1.355,3.028-3.028c0-1.027-0.517-1.976-1.373-2.536c-0.396-0.258-0.618-0.667-0.618-1.142v-2.27H4.769V11.374 
    L4.769,11.374z M4.899,20.528c0.132,0,0.239-0.108,0.239-0.239l0-0.478c0-0.132-0.108-0.239-0.239-0.239 
    c-0.666,0-1.207-0.54-1.207-1.206c0-0.131-0.107-0.239-0.239-0.239H2.976c-0.131,0-0.239,0.108-0.239,0.239 
    C2.736,19.56,3.705,20.528,4.899,20.528z"/> 
</svg> 
+0

Was ist Ihre minimale SDK-Version? –

+0

minSdkVersion 15 –

Antwort

10

Wie in der beschriebenen Folgende Links können Sie nicht verwenden.svg Dateien direkt in Ihrem Projekt. Sie müssen zuerst in die entsprechende XML-Datei konvertiert werden. Um dies zu tun, können Sie Vector Asset Studio verwenden. Hier sind diese Verbindungen

Svg in Android Studio

und

Importing svg file in Android Studio

Wenn Sie JAR-Dateien für sie erforderlich sind, fehlen Sie es von hier alongwith Tutorial

SVG Integration in Android

auch bekommen
+0

Entschuldigung, aber diese Antwort ist nicht für mich geeignet. Ich versuche, die Warnmeldung im Android Studio XML-Editor zu lösen. Ich aktualisiere die Frage. Danke trotzdem –

+0

hast du die Jar-Dateien für Svg benötigt? –