SAXBuider exception: StringIndexOutOfBoundsException
Bonjour,
je voudrais parser les metadonnées d’un fichier jpeg.
Hors environnement Android, dans un projet normal sous Eclipse 3.5, le code ci dessous s’exécute normalement :
Code:
1 2 3 4 5
| s_builder = new SAXBuilder();
s_builder.setFactory( new XMPJDOMFactory());
ByteArrayInputStream in = new ByteArrayInputStream(tb);
m_doc = s_builder.build(in); |
Dans un projet Android, le même code avec la même libraire jdom1.0 ( ou bien aussi jdom1.1) sur le même fichier image lève une exception à l’exécution de s_builder.build :
StringIndexOutOfBoundsException
Une recherche sur internet signale ce problème :
http://www.jdom.org/pipermail/jdom-i...ly/016345.html
Avec recompilation de cette libraire et le patch proposé, d’une part, lorsque le chargement sur la cible marche cela ne résout pas le problème, j’ai toujours la même exception mais j’ai très souvent au chargement sur la cible le message :
FAILURE INSTALL_PARSE_FAILED_NO-CERTIFICATE
Dont j’ai beaucoup de mal à m’en séparer, je dois recréer un nouveau projet …
Votre aide pour résoudre ce problème , d’une manière ou d’une autre (bonne librairie JDOM compatible Android, bon patch …) sera la bienvenue,
Merci par avance