The svg-android project has not been updated for more than a year and does not support SVG1.2, therefore svgs created by Inkscape (open-source) are not supported.
However, there is a new svg library for Android: AndroidSVG
They are on version 1.2, and are currently working on 1.3. Including only the jar library, you can programmatically include svgs in Android applications. Almost all svg features are included. I have yet to find svg, which I could not include in this library.
If you include androidsvg from the source code (hg clone) in your project as a library module, you get the SVGImageView class, which is an ImageView extension through which you can add svg to your project using xml files, for example:
<com.caverock.androidsvg.SVGImageView xmlns:svg="http://schemas.android.com/apk/res-auto" android:layout_width="100dp" android:layout_height="50dp" svg:svg="filename.svg"/>
What is it. All you have to do is place filename.svg in the resource folder and it will be convenient for you to go.
It supports API 8 and above. There were several problems when using it for API <11 but I was able to fix them. I posted them as problems on the project page, and the authors answered within a few minutes. They are added to the next revision. If you encounter problems with resolving issues, I cannot answer the questions here.
PS The documentation and examples on the project page are excellent, and the library is happy to work. Android and svg are a powerful combination.
Abid H. Mujtaba Nov 02 '13 at 14:24 2013-11-02 14:24
source share