android वेक्टर एसेट स्टूडियो में मेरा एसवीजी लोड करने में असफल क्यों है




android-layout svg (4)

नीचे दिया गया एसवीजी एंड्रॉइड स्टूडियो के वेक्टर एसेट स्टूडियो में त्रुटि के परिणामस्वरूप खोलने में असफल रहा है:

"रिक्त पूर्वावलोकन छवि! TareSymbol.svg को पार्स करने में EXCEPTION: इनपुट स्ट्रिंग के लिए:" 8.7337904mm "एक्सएमएल फ़ाइल पार्स करते समय अपवाद: फ़ाइल का समयपूर्व समय।"

निम्नलिखित एसवीजी फ़ाइल वेक्टर एसेट स्टूडियो के साथ संगत क्यों नहीं है?

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   version="1.1"
   id="svg20235"
   viewBox="0 0 61.500162 30.946501"
   height="8.7337904mm"
   width="17.356712mm">
  <defs
     id="defs20237" />
  <metadata
     id="metadata20240">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     transform="translate(-109.24987,-351.17467)"
     id="layer1">
    <path
       d="m 145.03542,367.34167 10.897,-4.49325 -0.009,3.30587 13.69124,0.0372 1.13537,0 0,2.1285 -1.13537,0 -13.69662,-0.0373 -0.009,3.33988 -10.87325,-4.281 z m -13.38814,-13.15875 0,-3.00825 16.97389,0 0,3.00825 -6.8995,0 0,27.93825 -3.15214,0 0,-27.93825 -6.92225,0 z m 3.31725,13.15875 -10.897,4.49325 0.009,-3.3055 -13.69129,-0.0373 -1.13537,0 0,-2.1285 1.13537,0 13.69662,0.0372 0.009,-3.33988 10.87325,4.28063 z"
       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
       id="path20212" />
  </g>
</svg>


एडस्क ​​इलस्ट्रेटर में इनकस्केप में निर्मित। एसवीजी फाइलों को आयात करने और निर्यात करने से उन्हें इस समस्या को 100% तय किया गया।


@ केसिंग्ले अडियो के अनुसार, आपको अपने एसवीजी दस्तावेज़ के लिए px इकाइयों का उपयोग करना होगा।
इनक्सस्केप में, मैं कस्टम पेज आकार बनाकर और आउटपुट इकाई को px सेट करके इसे करने में कामयाब रहा हूं:


आपको इसके बजाय px का उपयोग करने के लिए एसवीजी की चौड़ाई और ऊंचाई को बदलना होगा। जब समस्या ठीक हो जाती है तो यह एक वर्तमान समाधान लंबित है।

यहां पहले से ही एक दायर बग रिपोर्ट है


एंड्रॉइड स्टूडियो के वेक्टर एसेट स्टूडियो वर्तमान में एसवीजी की सभी विशेषताओं का समर्थन नहीं करता है। आप इस टूल का उपयोग करके एसवीजी को वेक्टर ड्राउबल में बदल सकते हैं।

आशा करता हूँ की ये काम करेगा।







androidsvg