Skip to main content
Question

Converting SVG files: Exception Converting SVG resources


I am trying to import a very simple Figma UI:

https://www.figma.com/file/QuWh3drqvNDIz82mrYGGAU/ActionButton?node-id=0%3A1&t=7ZZQHvhAB6ZkeoBH-1

I am getting the following error:

Converting SVG files: Exception Converting SVG resources for component_1.

How do I fix this?

This topic has been closed for comments

Stephane_Popout

Your button component1 is pretty simple.
Manual export to svg seems to work fine.
What is the code you used that throwed this error ?


Aline8

I have the same problem.
Did you to correct this?


  • May 8, 2023

Same issue here.

In Figma added rectangle with rounded corners and a text over it. Created a component out of it and defined UI package in relay plugin (tap handler for the rectangle and text-content for the text.

Saved.

After importing UI package and trying to build I get the:
Converting SVG files: Exception Converting SVG resources for component_1.


  • May 8, 2023

Found a solution to anyone that’s struggling.

My gradle initially had " id ‘com.google.relay’ version ‘0.3.05’ " defined, this gave me this strange SVG error. I have reduced it to 0.3.00 and then got a less mysterious error where it stated that I need to configure my JAVA_HOME.

After I have set the JAVA_HOME on my windows in environment variables: C:\Program Files\Java\jre-1.8 (point to JRE or JDK) I cleaned and rebuilt the project and all was good.


DaVinci

I have the same issue too, and here is my solution.

First of all, I run the relay plugin on Windows, and when i just start to load the Google HelloCard relay demo, the gradle gives me this error.

* What went wrong:
Execution failed for task ':businessMod:generateDebugRelayCode'.
> A failure occurred while executing com.google.d2c.gradle.GenerateCode$GenerateCodeWorkAction
   > Converting SVG files: Exception Converting SVG resources for hello_card.
     The input line is too long.
     The syntax of the command is incorrect.

It looks like some .bat script goes wrong. And I also find the name of my project is C:\Users\User\Desktop\demos\relay-fix-android. Possibly I find the key.

Maybe the name has hyphens - , and command line with those on windows can be interpreted in a wrong way. After that, I just change the project name to a new one without hyphens, and everything works fine.

If anyone has this problem, this solution may be useful.


Eric_Elikplim_Sunu

I have a similar problem and this is the error message I get. I have not been able to resolve it.

Execution failed for task ‘:app:generateDebugRelayCode’.

A failure occurred while executing com.google.d2c.gradle.GenerateCode$GenerateCodeWorkAction
Converting SVG files: Exception Converting SVG resources for form_login.


I had a similar issue and I resolved it by installing openjdk-17-jdk(I am using ubuntu).
It seems Java is needed to convert the SVG resources.


Running into this same exact issue while trying to follow a sample tutorial.

Execution failed for task ‘:app:generateDebugRelayCode’.

A failure occurred while executing com.google.d2c.gradle.GenerateCode$GenerateCodeWorkAction
Converting SVG files: Exception Converting SVG resources for news.

I have tried everything from invalidate/restart to using Java 17 to reverting to an older version of the Relay plugin and still this annoying error persists. Absolutely nothing I seem to try affects the error at all.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings